{"_id":"@react-dnd/invariant","_rev":"2811807","name":"@react-dnd/invariant","description":"invariantx","dist-tags":{"latest":"4.0.2"},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"time":{"modified":"2022-09-06T14:03:04.000Z","created":"2019-11-26T23:03:09.619Z","4.0.2":"2022-04-19T20:31:05.811Z","4.0.1":"2022-04-19T18:05:21.055Z","4.0.0":"2022-04-05T17:47:54.206Z","3.0.1":"2022-03-31T18:51:40.289Z","3.0.0":"2022-02-07T22:17:53.809Z","2.0.0":"2019-11-27T01:34:44.800Z","1.0.2":"2019-11-27T01:22:57.778Z","1.0.1":"2019-11-26T23:03:09.619Z"},"users":{},"author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","versions":{"4.0.2":{"name":"@react-dnd/invariant","version":"4.0.2","description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"shx rm -rf dist/","build_types":"tsc -b .","build_esm":"swc -C module.type=es6 -d dist src/","build":"run-s build_types build_esm"},"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.168","@types/jest":"^27.4.1","@types/node":"^17.0.25","npm-run-all":"^4.1.5","shx":"^0.3.4","typescript":"^4.6.3"},"_id":"@react-dnd/invariant@4.0.2","gitHead":"641fd36c130e42c3cf08987924151efa1452bca7","dist":{"shasum":"b92edffca10a26466643349fac7cdfb8799769df","size":1995,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-4.0.2.tgz"},"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_4.0.2_1650400265399_0.5206486131413885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-19T20:31:10.783Z","publish_time":1650400265811,"_cnpm_publish_time":1650400265811},"4.0.1":{"name":"@react-dnd/invariant","version":"4.0.1","description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"shx rm -rf dist/","build_types":"tsc -b .","build_esm":"swc -C module.type=es6 -d dist src/","build":"run-s build_types build_esm"},"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.168","@types/jest":"^27.4.1","@types/node":"^17.0.25","npm-run-all":"^4.1.5","shx":"^0.3.4","typescript":"^4.6.3"},"_id":"@react-dnd/invariant@4.0.1","gitHead":"def672e2ad5c72cc63349ee7572ccafdea9886cc","dist":{"shasum":"7a163dd9b003dcc0b80d1cdffdc0135d0ebc1836","size":2243,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-4.0.1.tgz"},"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_4.0.1_1650391520870_0.28765037926039594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-19T18:05:46.092Z","publish_time":1650391521055,"_cnpm_publish_time":1650391521055},"4.0.0":{"name":"@react-dnd/invariant","version":"4.0.0","description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"shx rm -rf dist/","build_types":"tsc -b .","build_esm":"swc -C module.type=es6 -d dist src/","build":"run-s build_types build_esm"},"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.163","@types/jest":"^27.4.1","@types/node":"^17.0.23","npm-run-all":"^4.1.5","shx":"^0.3.4","typescript":"^4.6.3"},"_id":"@react-dnd/invariant@4.0.0","gitHead":"8f6cb6c7b3c28452e93fe33ddc976785d287c4ba","dist":{"shasum":"6276a0054e82648bd06184f75c55990326159f8b","size":2242,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-4.0.0.tgz"},"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_4.0.0_1649180874084_0.10836379005083763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T19:55:59.155Z","publish_time":1649180874206,"_cnpm_publish_time":1649180874206},"3.0.1":{"name":"@react-dnd/invariant","version":"3.0.1","description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"scripts":{"clean":"shx rm -rf dist/","build_types":"tsc -b .","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","esm_hack":"node ../../scripts/esmify.mjs","build":"run-s build_types build_esm build_cjs esm_hack"},"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.161","@types/jest":"^24.9.1","@types/node":"^17.0.23","npm-run-all":"^4.1.5","shx":"^0.3.4","typescript":"^4.6.3"},"_id":"@react-dnd/invariant@3.0.1","gitHead":"c0de26425d467b26879a50296a0c03df933858f4","dist":{"shasum":"7e70be19ea21b539e8bf1da28466f4f05df2a4cc","size":2502,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-3.0.1.tgz"},"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_3.0.1_1648752700086_0.3060262282477779"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-31T18:51:44.382Z","publish_time":1648752700289,"_cnpm_publish_time":1648752700289},"3.0.0":{"name":"@react-dnd/invariant","version":"3.0.0","private":false,"description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":"Andres Suarez <zertosh@gmail.com>","repository":"https://github.com/react-dnd/react-dnd","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"scripts":{"clean":"shx rm -rf dist/","build_types":"tsc -b .","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","esm_hack":"node ../../scripts/esmify.mjs","build":"run-s build_types build_esm build_cjs esm_hack"},"devDependencies":{"@swc/cli":"^0.1.55","@swc/core":"^1.2.136","@types/jest":"^24.0.23","@types/node":"^17.0.15","npm-run-all":"^4.1.5","shx":"^0.3.4","typescript":"^4.5.5"},"_id":"@react-dnd/invariant@3.0.0","gitHead":"93558ea7153543a55ff38da77cdab3a922fe5085","dist":{"shasum":"ea55db612b8be3284e87b67f1a1567595cd4c386","size":2550,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-3.0.0.tgz"},"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_3.0.0_1644272273647_0.7349909787361515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-07T22:18:00.137Z","publish_time":1644272273809,"_cnpm_publish_time":1644272273809},"2.0.0":{"name":"@react-dnd/invariant","version":"2.0.0","private":false,"description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":{"name":"Andres Suarez","email":"zertosh@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/react-dnd/invariant.git"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"devDependencies":{"@types/jest":"^24.0.23","husky":"^3.1.0","tsdx":"^0.11.0","tslib":"^1.10.0","typescript":"^3.7.2"},"main":"dist/index.js","module":"dist/invariant.esm.js","typings":"dist/index.d.ts","gitHead":"7b62c67ad3868089dfd637b68e4267cd6718d4df","bugs":{"url":"https://github.com/react-dnd/invariant/issues"},"homepage":"https://github.com/react-dnd/invariant#readme","_id":"@react-dnd/invariant@2.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"09d2e81cd39e0e767d7da62df9325860f24e517e","size":5484,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-2.0.0.tgz"},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_2.0.0_1574818484641_0.2010264461758684"},"_hasShrinkwrap":false,"publish_time":1574818484800,"_cnpm_publish_time":1574818484800},"1.0.2":{"name":"@react-dnd/invariant","version":"1.0.2","private":false,"description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":{"name":"Andres Suarez","email":"zertosh@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/react-dnd/invariant.git"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"devDependencies":{"@types/jest":"^24.0.23","husky":"^3.1.0","tsdx":"^0.11.0","tslib":"^1.10.0","typescript":"^3.7.2"},"main":"dist/index.js","module":"dist/invariant.esm.js","typings":"dist/index.d.ts","gitHead":"ba897d6e87a3c5b55b94229901ee360c027a1975","bugs":{"url":"https://github.com/react-dnd/invariant/issues"},"homepage":"https://github.com/react-dnd/invariant#readme","_id":"@react-dnd/invariant@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"d26f84d2b5a3b14744851990b15734ed87db36f1","size":5514,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-1.0.2.tgz"},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_1.0.2_1574817777607_0.7087357048713041"},"_hasShrinkwrap":false,"publish_time":1574817777778,"_cnpm_publish_time":1574817777778},"1.0.1":{"name":"@react-dnd/invariant","version":"1.0.1","private":false,"description":"invariantx","keywords":["test","invariant"],"license":"MIT","author":{"name":"Andres Suarez","email":"zertosh@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/react-dnd/invariant.git"},"scripts":{"build":"tsdx build","test":"tsdx test","watch":"tsdx watch","lint":"tsdx lint"},"devDependencies":{"@types/jest":"^24.0.23","tsdx":"^0.11.0"},"main":"dist/index.js","module":"dist/invariant.esm.js","typings":"dist/index.d.ts","gitHead":"7be236aa12a088f967a37b8b7ba549b5572399e7","bugs":{"url":"https://github.com/react-dnd/invariant/issues"},"homepage":"https://github.com/react-dnd/invariant#readme","_id":"@react-dnd/invariant@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"ede642e6d547cbed15cc8b0d8b20eb7643d899e7","size":4948,"noattachment":false,"key":"/@react-dnd/invariant/-/@react-dnd/invariant-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@react-dnd/invariant/download/@react-dnd/invariant-1.0.1.tgz"},"maintainers":[{"name":"darthtrevino","email":"darthtrevino@gmail.com"}],"_npmUser":{"name":"darthtrevino","email":"darthtrevino@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/invariant_1.0.1_1574809389464_0.014107757727433334"},"_hasShrinkwrap":false,"publish_time":1574809389619,"_cnpm_publish_time":1574809389619}},"readme":"# invariant\n\n[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Freact-dnd%2Finvariant%2Fbadge&style=flat)](https://actions-badge.atrox.dev/react-dnd/invariant/goto)\n\nA mirror of Facebook's `invariant` (e.g. [React](https://github.com/facebook/react/blob/v0.13.3/src/vendor/core/invariant.js), [flux](https://github.com/facebook/flux/blob/2.0.2/src/invariant.js)).\n\nA way to provide descriptive errors in development but generic errors in production.\n\n## Note: This has been forked by react-dnd for ESM and TypeScript support\n\n## Install\n\nWith [npm](http://npmjs.org) do:\n\n```sh\nnpm install invariant\n```\n\n## `invariant(condition, message)`\n\n```js\nvar invariant = require('invariant');\n\ninvariant(someTruthyVal, 'This will not throw');\n// No errors\n\ninvariant(someFalseyVal, 'This will throw an error with this message');\n// Error: Invariant Violation: This will throw an error with this message\n```\n\n**Note:** When `process.env.NODE_ENV` is not `production`, the message is required. If omitted, `invariant` will throw regardless of the truthiness of the condition. When `process.env.NODE_ENV` is `production`, the message is optional – so they can be minified away.\n\n### Browser\n\nWhen used with [browserify](https://github.com/substack/node-browserify), it'll use `browser.js` (instead of `invariant.js`) and the [envify](https://github.com/hughsk/envify) transform will inline the value of `process.env.NODE_ENV`.\n\n### Node\n\nThe node version is optimized around the performance implications of accessing `process.env`. The value of `process.env.NODE_ENV` is cached, and repeatedly used instead of reading `process.env`. See [Server rendering is slower with npm react #812](https://github.com/facebook/react/issues/812)\n","_attachments":{},"license":"MIT"}