{"_id":"sugar-core","_rev":"11-dfd774b4f0ea8944d2670fa6d97eabab","name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","dist-tags":{"latest":"2.0.6"},"versions":{"0.0.1":{"name":"sugar-core","version":"0.0.1","description":"Core module for Sugar. Provides native extending functionality.","keywords":["functional","utility"],"homepage":"http://sugarjs.com/","author":{"name":"Andrew Plummer"},"main":"core.js","repository":{"type":"git","url":"https://github.com/andrewplummer/sugar-core"},"engines":{"node":">= 0.4.0"},"license":"MIT","bugs":{"url":"https://github.com/andrewplummer/sugar-core/issues"},"_id":"sugar-core@0.0.1","dist":{"shasum":"a489526343650fa00389770745d79564216340bc","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-0.0.1.tgz","integrity":"sha512-pcdJarif9sB81Kx3VfIDskPd1G+CK7egnSLlqNJc1q9/VN0r5COI1+KFWfCPfN2kUaSp2S8tai7TIUyoHjTgig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFunsv0NqKXWmxKoWA9ac1HSWaMTXn+ANNaRzs+rirAQIhAM6jNQlL8ZG35c60ys6yob26foQAOyBFZEdK9KMC+sRY"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"directories":{}},"2.0.0":{"name":"sugar-core","description":"Core package for the Sugar Javascript utility library.","keywords":["sugar","sugarjs","functional","browser","utility","util"],"homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"license":"MIT","main":"sugar-core.js","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"version":"2.0.0","_id":"sugar-core@2.0.0","scripts":{},"_shasum":"f6fdf24bfb2fa77a412f29053566c4194acf86e8","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"shasum":"f6fdf24bfb2fa77a412f29053566c4194acf86e8","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.0.tgz","integrity":"sha512-4hMhsC1LaiB4vfN83Wna+xW26hQ9oujxBiv05/iHH6qtMub/oYH5uJXOvzvlCg9tpOPNy9/DRxSsZHyHU+pVwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzPEM4sasS5Tu3SbF5IiqOPPrbOPAwUEL4eV4Ddxo2CAiBDPcjltOzPRBCMektfM0ES0hyiSQPiCmREX9WQUIz36w=="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sugar-core-2.0.0.tgz_1469479858216_0.8762596906162798"},"directories":{}},"2.0.2":{"name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","version":"2.0.2","homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"license":"MIT","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"keywords":["sugar","sugarjs","functional","browser","utility","util"],"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"typings":"sugar.d.ts","main":"sugar-core.js","gitHead":"c82fdf0c975b9eb0989614b8fa3640b679bcb0d5","_id":"sugar-core@2.0.2","scripts":{},"_shasum":"812f3f7132dd7387931b6101dc422b171a1e909a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"shasum":"812f3f7132dd7387931b6101dc422b171a1e909a","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.2.tgz","integrity":"sha512-EwkfNoXFO1LV5OusyMHbgZgJgKzbFL58opGxJz83WpFdC2awL2tDdn9MZ2ggeex/yyq1to9ORKNL9LuNAQhbqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkLdJ63hJKbq1RmTFQ/7GOPgOSoXND9ymEnxjweCgrlAiB3h/L4O8U56wIKW/zzOvIo8s3xKL7ytCYlutKvZFYlvA=="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sugar-core-2.0.2.tgz_1478323515813_0.8426567087881267"},"directories":{}},"2.0.3":{"name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","version":"2.0.3","homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"license":"MIT","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"keywords":["sugar","sugarjs","functional","browser","utility","util"],"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"typings":"sugar.d.ts","main":"sugar-core.js","gitHead":"8714dd98fa7a0a7f64c5e6ff042cba6f69c74a0f","_id":"sugar-core@2.0.3","scripts":{},"_shasum":"3baca303c74d8d9018b9f03b02bd13eed96cdc14","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"shasum":"3baca303c74d8d9018b9f03b02bd13eed96cdc14","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.3.tgz","integrity":"sha512-zi/0ooI1D2Uupxn2nGq9IAWqwGMLidcLRv5EKi3LeCCrTDeAvq2vic3HUd3qi80m1RMFpHLohLw5M6CCWFfKAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQUGcn7PxV0Pv5u7jVl5NgD0vmFo0vQ+poOvb1WwDB9gIgKQ4J0b8nOgiG5otb628BbDAqNnpy6iCBv2G5lhqjeeo="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sugar-core-2.0.3.tgz_1479916705966_0.1422270117327571"},"directories":{}},"2.0.4":{"name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","version":"2.0.4","homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"license":"MIT","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"keywords":["sugar","sugarjs","functional","browser","utility","util"],"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"typings":"sugar.d.ts","main":"sugar-core.js","gitHead":"4040d34e7a338145ff0173beb598febe954edcbe","_id":"sugar-core@2.0.4","scripts":{},"_shasum":"9db0730e6c47eb7d28184a79c4ab18b2b7946ca0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"shasum":"9db0730e6c47eb7d28184a79c4ab18b2b7946ca0","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.4.tgz","integrity":"sha512-ZCI6efTrb9PAdwrBreaNBQ68uoUifvykaNQpGKD9L0RHwZPFnhmVdhQGDHjifWp8dOUuEUDct6pzeKA/MLBjLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVt0LMN9YBvpdt/fL7s4LkSK+PjQcYlUsbg12BTYGtcQIgU7f396Hv7GUI5wrrvlZ8wQjRYXWVLtxpYYuDHtpdmig="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sugar-core-2.0.4.tgz_1479919159694_0.6986725823953748"},"directories":{}},"2.0.5":{"name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","version":"2.0.5","homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"license":"MIT","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"keywords":["sugar","sugarjs","functional","browser","utility","util"],"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"typings":"sugar.d.ts","dependencies":{"sugar-core":"file:packages/sugar-core"},"main":"sugar-core.js","_id":"sugar-core@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"integrity":"sha512-s+A+YyJPyJxe3wMXflqJs2Ym7evqMKUYEANW8mSG4c/WngsDRzF+jixnOzIqMvsA6y4+g9P41749oBIViszuEg==","shasum":"6d0888aaf69ebf758874d59aa4372aff0f7d4ab5","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.5.tgz","fileCount":10,"unpackedSize":189304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB8ngCRA9TVsSAnZWagAAqawP/19FqJpJzW0HyJYuFwIT\nF4cQEbv+SQ+VRR9QLeB3g9PrXCPMm1AXOL3eL4zUcmYWz+e2N1bdoNuOW2+m\nt0kiR5Kp6ZEwHl17LFtmPGRJsM8AOmzd5MbMLRc0I/mNjqVHKuvpBfDI6dmk\nlD/68nrNWYyfk7UYTbJtuhPFCSVC5jNVQv7Vyj1esLyYV/NMdAgB5VSBdE27\nOuY3R2APbvJHE9+IwZPvndxn0ZNTw+Zkr0BdZd7Bee/dqM63sia6Y3sqE9k4\nEq4VJqOJxK0EVW+fFHvH7iaEoxGxBBvozUH3qatRB8LJQx1/tAN92+7DWuxN\nVsCIt+nbUJHywMckv/0EiKEBGrhnGpYhyjRiMya9DWxI5D+aItm74lL71fV3\nB2Aa4dUy0SSKuaYNDtNdZSxoR1GlQ4RYwwbjzM70bYVrbU2/pLtHXQ37K7CV\nzSbz82cfmqZ/wc+UDyV5tP9I54sQbF/YqvRUwEC+dAU5PVtrVz4m6CxNuDc2\noW3rCWAKnqPVo7+UwNX4wR22GnTlr7f4crYeBnpwuIc89ujEUV6lf0+k2lyR\nUBEFJSOTkExYRHX8O9AevdXRI+0bb8qFqF3pq/aMQCRv90kK73rIZboS+lOP\nnIK3sbN8U0Vq0LgpNeh6uzt4Ukmz4S0gGg/oYIbdIWsLug31y2qkmffpcI8T\nPtIc\r\n=cyWN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsWx493gXP9PHj8mT++8q7UCoI2j/FgH5DzYTgqkNpgAiEArHV/PCZCRKZTn0zdr01oZva94JQwmmryNlHvnUU2mzI="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sugar-core_2.0.5_1544014304038_0.5572292769906775"},"_hasShrinkwrap":false},"2.0.6":{"name":"sugar-core","description":"Core module for the Sugar Javascript utility library.","version":"2.0.6","homepage":"https://sugarjs.com/","icon":"https://sugarjs.com/icon.svg","repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"license":"MIT","author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"keywords":["sugar","sugarjs","functional","browser","utility","util"],"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"engines":{"node":">= 0.8.23"},"browser":{"buffer":false},"typings":"sugar.d.ts","main":"sugar-core.js","_id":"sugar-core@2.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"},"dist":{"integrity":"sha512-YmLFysR3Si6RImqL1+aB6JH81EXxvXn5iXhPf2PsjfoUYEwCxFDYCQY+zC3WqviuGWzxFaSkkJvkUE05Y03L5Q==","shasum":"785e0cd64aa7302ea54d47bc1213efe52c006270","tarball":"https://registry.npmjs.org/sugar-core/-/sugar-core-2.0.6.tgz","fileCount":10,"unpackedSize":261921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB96sCRA9TVsSAnZWagAA8RgP/A7hzuYqKW7YFnn3xfha\n0IxQDbiV1JqepD5nf9Ai0DN+vDaTZedZ/7mA7gRkpg5qEg9HZkKIs8L8Qhfh\n1j46SaM05l/FBMDOUjOjxoI2LXZbj0YYESt4bmZnlA7sr2/MwW66ruQK4Pj7\n6cSqSYV/kr0dVaiQnJMBQwWoEemUwLlGVWqFTlDgx7g6JIk9vebllWhXTHpQ\nIdB0+Gr/bgCI2lRRQUTupP4g7KyBTXZk0s2MWMUA+pqIqVjWMEKeaxaQeRJL\nYk5zNWKfYoBBPNXWzony0rbOInvaXMFdXRUXONTH7PHyFoLM7/OH4gk8palB\n7yeRNAhlm0wyOSewv3O3Sfk4+gXMXS8dkYNqc/KRmwxeF1PH9cXps5GgTAem\nQfaoEZel4mRn/t2cuG/oaEL10OXe/pgdLhweJVu4IOsq63VIKqscXAvGZOdw\nyTDgkG8Uy4LFGHvUfzDDpjv671ckWUzhbiamil6YR5qH3wg9v9uCuUZlFYe5\nD1b+4ixygOjVSZMtP1iRoHuhe9AndvncbDgEuP2xeryMWW+V5NU1B0Bpiqub\nxLWBFvzR498mAdtKGA2srIigafnnJ6C960WeqJDVlyhz+vM4jfS0J4RJEX6A\ni2d3fk2SPwF/SFcUtYorB6tv1erWv1Xp3XRFFTj+yOHtjzDNwTRFJNCs9Pfi\ndht1\r\n=5oYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMAnlRk1xFPXrU931JmEgzBgd1daz3paJlUEI6B80+8AiA7U/G0koR4q0rJjZNy0top03ggL+XBb5V4V9dq0JrO9w=="}]},"maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sugar-core_2.0.6_1544019628279_0.6277596487131678"},"_hasShrinkwrap":false}},"readme":"# sugar-core\n\nThis is the core package of the [Sugar](https://github.com/andrewplummer/Sugar)\nlibrary. It provides basic behavior as well as the ability to define new methods.\nAll Sugar npm packages depend on this package. Plugin developers can also depend\non it to define new methods for Sugar plugins.\n\n## Documentation\n\n#### [https://sugarjs.com/docs/](https://sugarjs.com/docs/)\n\nNote: All define methods are called on the global (or exported object in npm),\nand accept either a name and a function as two arguments or a single object\nmapping names to functions.\n\n\n## defineStatic\n\nDefines a method to be called on the Sugar global or on a native global in\nextended mode.\n\n\n## defineInstance\n\nDefines a method to be called on the Sugar global or as an instance method on\nchainables or native objects in extended mode. All methods should accept the\ninstance object as their first argument, and should never refer to `this`.\n\n\n## defineInstanceAndStatic\n\nDefines a method to be called both as an instance and static method. This method\nis required for Object methods, which must be defined as both static (as Sugar\nwill not extend `Object.prototype`) and instance (for chainables). Use this for\nany methods intended as Object instance methods.\n\n\n## defineStaticWithArguments\n\nThis method is identical to `defineStatic` except that when methods are called,\nthey will collect any arguments past `n - 1`, where `n` is the number of\narguments that the method accepts. Collected arguments will be passed to the\nmethod as the last argument defined.\n\n\n## defineInstanceWithArguments\n\nThis method is identical to `defineInstance` except that when methods are\ncalled, they will collect any arguments past `n - 1`, where `n` is the number of\narguments that the method accepts. Collected arguments will be passed to the\nmethod as the last argument defined.\n\n\n## defineStaticPolyfill\n\nDefines a static method that is mapped onto a native if it does not already\nexist. Intended only for creating polyfills that follow the ECMAScript spec.\n\n\n## defineInstancePolyfill\n\nDefines an instance method that is mapped onto a native prototype if it does not\nalready exist. Intended only for creating polyfills that follow the ECMAScript\nspec. Note that this method differs from `defineInstance` as there is no static\nsignature (as the method is mapped as-is to the native), so it should refer to\nits `this` object.\n","maintainers":[{"name":"l_andrew_l","email":"plummer.andrew@gmail.com"}],"time":{"modified":"2022-06-27T01:55:59.367Z","created":"2014-04-20T12:11:16.529Z","0.0.1":"2014-04-20T12:11:16.529Z","2.0.0":"2016-07-25T20:51:01.837Z","2.0.2":"2016-11-05T05:25:17.573Z","2.0.3":"2016-11-23T15:58:26.182Z","2.0.4":"2016-11-23T16:39:19.923Z","2.0.5":"2018-12-05T12:51:44.260Z","2.0.6":"2018-12-05T14:20:28.398Z"},"homepage":"https://sugarjs.com/","keywords":["sugar","sugarjs","functional","browser","utility","util"],"repository":{"type":"git","url":"git+https://github.com/andrewplummer/Sugar.git"},"author":{"name":"Andrew Plummer","email":"plummer.andrew@gmail.com"},"bugs":{"url":"https://github.com/andrewplummer/Sugar/issues"},"license":"MIT","readmeFilename":"README.md"}