{"_id":"strict-mode","_rev":"35-87ca2a6f205d5bd6b2b4eef834da7493","name":"strict-mode","dist-tags":{"latest":"1.1.6"},"versions":{"0.0.1":{"name":"strict-mode","version":"0.0.1","keywords":["strict"],"author":{"name":"fibo"},"license":[{"url":"http://fibo.mit-license.org/","type":"MIT"}],"_id":"strict-mode@0.0.1","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"dist":{"shasum":"e3719b4df5ecc04b0869560b5d2289d2cd5bc4b9","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.0.1.tgz","integrity":"sha512-oVwy+nbJFcYsX2bk83J4L2Kch8d0qDZRqoDpR5hC3eABx8h8tE2bW4M69bS4mk/GWtPeyaabnc2jj4f2lbfu4w==","signatures":[{"sig":"MEQCIHg/jpTjz1ssNgV2W/qp0u68HbeDWpY1Oe0uRQdqJVGgAiAO/B17AWn6jRXBikf03iu4TZlItlNRgNs25hiOnKI7vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"1.2.14","description":"enables strict mode in your package","directories":{}},"0.0.2":{"name":"strict-mode","version":"0.0.2","keywords":["strict"],"author":{"name":"fibo"},"license":[{"url":"http://fibo.mit-license.org/","type":"MIT"}],"_id":"strict-mode@0.0.2","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"https://github.com/fibo/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"ef3fea86d29847a73e826ceee1aa370f3c2d893a","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.0.2.tgz","integrity":"sha512-CiMS7DrX5r6NUS75wSSTgN7JR6BM+qd0ZQcn2CDrav0Bq1mdY7Om5aL8OxhD0+xVq4SHonyhLgBYiWQ1vEOgvw==","signatures":[{"sig":"MEQCICzdfmeTDyk590zSlXBwKGvLNlXpypvfrmzgFmtvcRXUAiAvokTuS0cJmACuQCdkcT2YUajOSCx62+z8Osg5ZyOxXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"1.3.21","description":"enables strict mode in your package","directories":{}},"0.0.3":{"name":"strict-mode","version":"0.0.3","keywords":["strict"],"author":{"name":"fibo"},"license":[{"url":"http://fibo.mit-license.org/","type":"MIT"}],"_id":"strict-mode@0.0.3","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"https://github.com/fibo/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"253bcfba62cfb7ce34060b392b818f0f70a2358e","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.0.3.tgz","integrity":"sha512-ZcO7dBLdy5BoJHeDPE5PUhXBYNbumJPUrCVJb++OM5ac657Egi0ijEo06UtfuHUYhfWIalG9pClTKn39SBycIQ==","signatures":[{"sig":"MEYCIQCVDdaKDEIUiAt4aEgXz/jIluNneO9F89sOR7fcqa6zSAIhAIg8LurG9KbHmSWrVwyPP5AbGT1zg3AXn6aWERGshN7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"1.3.21","description":"enables strict mode in your package","directories":{}},"0.1.0":{"name":"strict-mode","version":"0.1.0","keywords":["strict"],"author":{"name":"fibo"},"license":[{"url":"http://fibo.mit-license.org/","type":"MIT"}],"_id":"strict-mode@0.1.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"https://github.com/fibo/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"fdec5b4494e7f3eb161e72756eaf5d48c134a8c3","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.1.0.tgz","integrity":"sha512-kGq52i6hEbwKFgZb9sD1pAAdTmSkomp95e0kgS9H++Ct9eeCOAY2HwEVOBoykrWdsYA1mr1bR0pJS9kG1oAkxA==","signatures":[{"sig":"MEQCIGWrNCKAG9Iv49LZH4ycQ+VVtYI+s0J/gMspHpeUVLeSAiBqOT9BeRKiV+6BehzCAJtxMRvN6bBF6DO5y+2XYLEymA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha --bail --require should --reporter nyan"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"1.3.21","description":"enables strict mode in your package","directories":{},"devDependencies":{"mocha":"~1.17.1","should":"~3.1.0"}},"0.1.4":{"name":"strict-mode","version":"0.1.4","keywords":["strict"],"author":{"url":"http://g14n.info","name":"fibo"},"license":[{"url":"http://fibo.mit-license.org/","type":"MIT"}],"_id":"strict-mode@0.1.4","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"204e9fc83df3229512e1276245fe58f53d83363f","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.1.4.tgz","integrity":"sha512-IX6uA/qtrKc032ECfqmo8ycLRMh4J97c70KkA842+r1KujRp/p38nHn/UY+jyqFPs/cTHQxZOkBzqzZ2aSYk/Q==","signatures":[{"sig":"MEQCICDtlyDtqh2PV9AY9nO8KhvJhqY/Ok8rM7Dw7/cnZrkqAiAHuaWywOFg6o6s4BTI5FpdpbaxWiatU1s3wnM8xk4aDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"mocha --bail --require should --reporter min"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"1.4.3","description":"enables strict mode in your package","directories":{},"devDependencies":{"mocha":"^1.18.2","should":"^3.3.1"}},"0.3.0":{"name":"strict-mode","version":"0.3.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"fibo"},"license":[{"url":"http://g14n.info/mit-license","type":"MIT"}],"_id":"strict-mode@0.3.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"6af5a87a896203cc8c145498aeb864925dfab8df","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.3.0.tgz","integrity":"sha512-XR1hpEz7fgEOG/s45VqPcJJ4shb94I/FzJUFPW/qgJhHmvpRRQKpGzQjKpT01O4cSgrUUfaLe19d9N7HajtVEw==","signatures":[{"sig":"MEQCIGkpVoU7iYxhTrG0ZQAa7z+a5q4S3Onb5A1pwpOquLeOAiA4jSPO78nCa0Xu/aSlOfH0snXntduvHNta1brTKV8/Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6af5a87a896203cc8c145498aeb864925dfab8df","gitHead":"a572bcc22b99a2b82f0d6f2da349f6957c2e4dd7","scripts":{"test":"node test.js | ./node_modules/tap-min/bin/tap-min"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"2.14.2","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"tape":"^4.2.0","tap-min":"^1.0.0"}},"0.4.0":{"name":"strict-mode","version":"0.4.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"fibo"},"license":[{"url":"http://g14n.info/mit-license","type":"MIT"}],"_id":"strict-mode@0.4.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"5d0d609b2114954764479b7cdded93a2de2c18e7","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.4.0.tgz","integrity":"sha512-/b8M3+WTwT2PHP4k1V8SqLRLzBZyRrYnkP/Bzx8Tnsoc3d0JGi1AbCe8AVhAA4uEZhLDTPMg52/ACwSBv+UGVQ==","signatures":[{"sig":"MEYCIQC/5G92BnNlAS9QJO5QmXXIk56SVUmFlXyBgGhqkJufNgIhALhHsPL/wzCjQPsa5+nG4SMb4sXDqtposfwWjf76kj8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5d0d609b2114954764479b7cdded93a2de2c18e7","browser":"browser.js","gitHead":"039159e1e8f79b40827db8694112159fa28564ff","scripts":{"test":"node test.js | ./node_modules/tap-min/bin/tap-min","_pull":"git pull origin master && npm run gh-pages:pull","_push":"git push origin master && npm run gh-pages:push","gh-pages:pull":"git subtree --prefix gh-pages pull origin gh-pages","gh-pages:push":"git subtree --prefix gh-pages push origin gh-pages","browserify:test":"browserify -e importNoStrictCode.js -o gh-pages/test.js"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"2.14.2","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"tape":"^4.2.0","tap-min":"^1.0.0"}},"0.4.1":{"name":"strict-mode","version":"0.4.1","keywords":["strict"],"author":{"url":"http://g14n.info","name":"fibo"},"license":[{"url":"http://g14n.info/mit-license","type":"MIT"}],"_id":"strict-mode@0.4.1","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"ebd7465179d459010fb82a6fb74075a740bfcebf","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.4.1.tgz","integrity":"sha512-S0RPpbXJDnrMN02FRY80dBhE9UeoOg/c+XKOzsIHZErvbO1fqIqSPYdVaIHrShC4jl5XtVTIw3cQjksalrtU/w==","signatures":[{"sig":"MEYCIQDVKlymPhlEP+DnQwz18p9GUbA57PP5StIa3n4aoRUt5AIhAN5ivJq9sFiCtuOrBgvW8vLi05aZkPoQq18Yz9yQpt+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ebd7465179d459010fb82a6fb74075a740bfcebf","browser":"browser.js","gitHead":"51859c041f264503192332c0a8b3696fc14a5eeb","scripts":{"test":"node test.js | ./node_modules/tap-min/bin/tap-min","_pull":"git pull origin master && npm run gh-pages:pull","_push":"git push origin master && npm run gh-pages:push","gh-pages:pull":"git subtree --prefix gh-pages pull origin gh-pages","gh-pages:push":"git subtree --prefix gh-pages push origin gh-pages","browserify:test":"browserify -e importNoStrictCode.js -o gh-pages/test.js"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"2.14.2","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"tape":"^4.2.0","tap-min":"^1.0.0"}},"0.4.2":{"name":"strict-mode","version":"0.4.2","keywords":["strict"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@0.4.2","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"8e0fc557be3f4d979b5cc0940edfc8f8ffc4cdb2","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.4.2.tgz","integrity":"sha512-OsQYIQn8Oy2gzZ6BfiIY0LX7yTveHM3XBmytqK+G46+tKeDaaXLLXc6DxFI9xkVt9fyeyirZqdIekZhZ5jnMdg==","signatures":[{"sig":"MEQCIEoy3S1asU76WgJ2lbQrWguyn6DC7lMnBumfKaPRmJabAiAfdWKxbtiBdDX8IZrfsBKMUg5TU3G+oyZZEu/hijr6oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8e0fc557be3f4d979b5cc0940edfc8f8ffc4cdb2","browser":"browser.js","gitHead":"5e90c5d5ae5b86f7a1e4449e0e008bc079c039e4","scripts":{"test":"node test.js | ./node_modules/tap-min/bin/tap-min","_pull":"git pull origin master && npm run gh-pages:pull","_push":"git push origin master && npm run gh-pages:push","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master","gh-pages:pull":"git subtree --prefix gh-pages pull origin gh-pages","gh-pages:push":"git subtree --prefix gh-pages push origin gh-pages","browserify:test":"browserify -e importNoStrictCode.js -o gh-pages/test.js"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"2.14.7","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"tape":"^4.2.0","tap-min":"^1.0.0"}},"0.5.0":{"name":"strict-mode","version":"0.5.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@0.5.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"7c652ea99be37d7caaca1fa1bac93fd4c6955434","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.5.0.tgz","integrity":"sha512-KQUPvHkgECyy6ZiKCryvr/IHMq91mwjlI4QRYbrny2NZbym8SCnx6JealsI75zKczRAxh1/oGcitgVwRPZM2yg==","signatures":[{"sig":"MEUCIQC5YtHAm2/z2ymf0fQbMx5OzVoznPyXWe0YSwXVaaFyJwIgAQTSc8qD2YWfeaqHB40y646K2282twQnCS5j3f/Tl3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7c652ea99be37d7caaca1fa1bac93fd4c6955434","browser":"browser.js","engines":{"node":">=0.12.9 <5"},"gitHead":"68f29f362d83fea058ccfccc48a4f8e3f24383cb","scripts":{"lint":"jshint *js","test":"tape test.js | tap-min","_pull":"git pull origin master && npm run gh-pages:pull","_push":"git push origin master && npm run gh-pages:push","check-deps":"npm outdated","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master","gh-pages:pull":"git subtree --prefix gh-pages pull origin gh-pages","gh-pages:push":"git subtree --prefix gh-pages push origin gh-pages","browserify:test":"browserify -e importNoStrictCode.js -o gh-pages/test.js"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"pre-commit":["lint","test","check-deps"],"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"2.14.7","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"tape":"^4.2.0","tap-min":"^1.0.0","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-0.5.0.tgz_1455298930291_0.027727231848984957","host":"packages-6-west.internal.npmjs.com"}},"0.6.0":{"name":"strict-mode","version":"0.6.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@0.6.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"35e7e69cd5741dee9e2d2dcc5ac6e303dd8b9548","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.6.0.tgz","integrity":"sha512-GcwZyKiOXYYhKIacW4Dcybnz0MM2xzlcnflFYoLLONzWvCm6RfxWEDU9baxCdVzTdGQJEzVbXlsHRcfBNFeJyg==","signatures":[{"sig":"MEQCICALvisPj93S8RSq5eLOyMoFVljx76JRyjHHbqJqEB+CAiBfx1RQM9cvA4qfHVJXMKtc3WaW0/MFySLOfeDNvwsslA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"35e7e69cd5741dee9e2d2dcc5ac6e303dd8b9548","browser":"browser.js","gitHead":"744da65f9f0affe12b0c7ed2e6c44d082254894e","scripts":{"lint":"jshint *js","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"pre-commit":["lint","test"],"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"3.9.5","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.4.5","devDependencies":{"tape":"^4.2.0","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-0.6.0.tgz_1467100711640_0.002436112379655242","host":"packages-16-east.internal.npmjs.com"}},"0.7.0":{"name":"strict-mode","version":"0.7.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@0.7.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"f0bccad47832ff4b2505b7aa2839b76e13aeb2bc","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-0.7.0.tgz","integrity":"sha512-5IYKRZ5HpOFdnMUnQVnO+pWZnFcWUyhHACpBQae+rnfkBA3zxkoIsOePNcr7Ps+qMnJI1uQDd3Dx5lnBkzToKA==","signatures":[{"sig":"MEYCIQDjL229uys8AK4cZspNZc1vL5CJewync3F7SOIXfG7n1AIhANw2Y2kX3BjnUxSnVKCh4USM1JE7PKPh1DHSN45zec7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f0bccad47832ff4b2505b7aa2839b76e13aeb2bc","browser":"browser.js","gitHead":"d76ed7a162ec2a19c2f66503be209f9b3fbf9aaa","scripts":{"lint":"standard","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"pre-commit":["lint","test"],"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"3.8.9","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.3.2","devDependencies":{"tape":"^4.2.0","standard":"^7.1.2","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-0.7.0.tgz_1467190000979_0.03861747100017965","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"strict-mode","version":"1.0.0","keywords":["strict"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.0.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"b8767336a1467f46f70d4f76cdbefdee5dde4ef3","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.0.0.tgz","integrity":"sha512-1S9bBSokAAl7Kg4gTgGwttaRjs0X1jNki2cekmseE42gmfIe9QoI9ppOKnYhu7VIVzOqkwFAi5QHJSMmPPOhzQ==","signatures":[{"sig":"MEUCIDHXgLKCRZS8/qoEIiDtw1M30C5kl2zAg41e1dhcNk/RAiEA0fsY8xdWlqc8zwtmcmgxWqZo5pPzCZVZHtusfTntlOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b8767336a1467f46f70d4f76cdbefdee5dde4ef3","browser":"browser.js","gitHead":"164252c33ad930e5ac145c883f2fe4bf31b85f2a","scripts":{"lint":"standard","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"pre-commit":["lint","test"],"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"3.8.9","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.3.2","devDependencies":{"tape":"^4.2.0","standard":"^8.0.0","pre-commit":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.0.0.tgz_1472153331987_0.956602297257632","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"strict-mode","version":"1.0.1","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.0.1","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://npm.im/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"6c972e98f36adfb1729fd51ba8a3b9f3fa69a5b7","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.0.1.tgz","integrity":"sha512-6KQbafKNBkv5+H7vwQCpdL0qmn63zqWPJiRiwpFOprT3ArkRGRDZdKiqe36MWCRvUYk7Cdx3LMGBwIAH+zbfTQ==","signatures":[{"sig":"MEUCIQDRiiJ7msyxcwLCpz2PpiYTt6H45kOqA0/r8QWBYhMangIgel0IaLKqCGKgmF1L+NixgDpBqICUIPXW+ODDja01D64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6c972e98f36adfb1729fd51ba8a3b9f3fa69a5b7","browser":"browser.js","gitHead":"0e4c055a8209fa5e30c83c8fce4649c0ef05ddc0","scripts":{"test":"tape test/index.js"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"4.0.5","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.6.0","devDependencies":{"tape":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.0.1.tgz_1482959222251_0.38169249682687223","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"strict-mode","version":"1.0.2","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.0.2","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"590febdde799beedc223d9cc05dc8df9da441b66","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.0.2.tgz","integrity":"sha512-bAEM2cFiWqhsoUiPilF7RHLK68monxN98Xmu7VMy7FReK88e64qErVkLl5o8L/vwWylXBJKUC4HviWQC6obM2Q==","signatures":[{"sig":"MEQCIGCntDelo3Kxk7KeT85VtitAOdAAslhq63sF9+hWavtAAiASgVynIrvK7fbXOzQMUjkfY7kXM+bS4YNDRdosLT2q7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"590febdde799beedc223d9cc05dc8df9da441b66","browser":"browser.js","gitHead":"1d77e61fa93e4ab9c3cb1926d650ad58faf2896e","scripts":{"test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; npm run push"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"4.0.5","description":"enables strict mode in your package","directories":{},"_nodeVersion":"4.6.0","devDependencies":{"tape":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.0.2.tgz_1489153170930_0.35229149577207863","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"strict-mode","version":"1.1.0","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.0","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"d1ac051d1670b6983918f215cebf19ba17d24138","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.0.tgz","integrity":"sha512-IPxRJhvmPiJpNC3ATDMNsOmYnc9xnl4f2DEgpgmQ104OMyrmy119jwMHmN/sUij2rtW3cjxHUjhVSUfHXy3njg==","signatures":[{"sig":"MEUCIQCIOy+YTF2uw0ISkAGCYBgNUrKpCaTa6Iw3t6ruh94VHQIgUP+02Y4CX60JZJzbKSZNr4vZYIYL56noYS3tql9TNt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","browser":"browser.js","gitHead":"58f8b8453cde5340081f29b0f5fe32ab62ec5a7c","scripts":{"lint":"standard","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"5.0.3","description":"enables strict mode in your package","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"tape":"^4.6.3","standard":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.1.0.tgz_1497435696250_0.2040085333865136","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"strict-mode","version":"1.1.1","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.1","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"e4033c88c48f91075edcb3b77c9f6db3fd2a996f","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.1.tgz","integrity":"sha512-0vkXapJW+jWojIYy3+XlnFhQ3a6ZLVItPG8qyS7fk+PrGGE3xMDpFgxM+hQ+nk14p4rmSKk4xOZAYxaWuY5d5Q==","signatures":[{"sig":"MEYCIQD33fpQY88gOeokslKXkegHo584OoVO0Tc4uLTSIhEQcwIhAMEhE/IQK3JynsoRX45uQWf9gM5j/FXSL4pvLvaG/p29","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","browser":"browser.js","gitHead":"1334694e768274cae26975e53491e584f25610a2","scripts":{"lint":"standard","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"5.0.3","description":"enables strict mode in your package","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"tape":"^4.6.3","standard":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.1.1.tgz_1497778800272_0.3722830805927515","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"strict-mode","version":"1.1.2","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.2","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"cf381bf4cb2930cffb10cc4a00ca1b5bf635d5d5","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.2.tgz","integrity":"sha512-+aX/WNAfaiN2jng6jhOxk4+1ULCaVdrwz/G+7kYnmSeEnOMz7m0Mtx+npvP5IXSGAxuv3VFw9Jb1Ry1GRIghhw==","signatures":[{"sig":"MEYCIQCloopqTe8tY3FcEAFuMf0tzXK6vhmFK7t3T6HGdXaVvwIhAMiDC+eFyLCzB0+f8hpN9w5RgpsiBtti5aR/SBVUoyWq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","browser":"browser.js","gitHead":"e92918d85c11a90dd99cf8dbaf9e1a7ff05c3350","scripts":{"lint":"standa","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"5.4.2","description":"enables strict mode in your package","directories":{},"_nodeVersion":"8.2.1","devDependencies":{"tape":"^4.8.0","standa":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode-1.1.2.tgz_1507416319493_0.8383060034830123","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"strict-mode","version":"1.1.3","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.3","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"09e9a3e58d15c5195efe59508c66250f22c9f2af","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.3.tgz","fileCount":13,"integrity":"sha512-858Rc31bCDiOd0Pm00Kth/6uRCac1pWt+wwHOn61f6T6kIokFdCHC2AEEkdlVxyA/Gv7/scucbXD04BxCCHaOw==","signatures":[{"sig":"MEQCIGWOQFdXCDc+yIxrDXr1kTy4PC/7vNXy/+dHkJcApHnlAiB4l3yPnhYg2T+yHd4rqs9acKXF+E1Qn2FONv72hlUpbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ2iOCRA9TVsSAnZWagAA7sgP+wUHdF7YCZAH9WZpXjFK\nJoZgm3ReUCXEaB8hKiZxTHLuasdfeWt1dviE1ZnlNXHSlsxmv3/uJ3S9GRtI\naP3tsQwC81iwY+pFuW+9fcRegEGtmdSpUVGWo0ccLmXROM3B6py03YxlkOzO\nNHy48TQPEaJPNPFrmE5aTJL49TOUuspmMPtUWLDrT94CoXCk9gOGmDPpNEL5\nYpZZplv6in3XZPeATQFH81x/DTPwCtCV/fjVm+rWMmTZLGr+reSxC2Nb7kp2\nEfDCuc7ZcSq0sYdO9XQOp7ZYc/Yj0a/g6doI4knN1YzvAmbfc4aa8+X56cCM\nKSw3IYKt0Yw/+uphlrqs3gzLh64a5ThUSL/XoJL0AVaM3h/pBc33swKIIZ0G\nLWcv7hNEQsSQWIkPOYQHlJX5Rr/+NnXoo6qyNPH4NtpwUc+MBzPnCD0q+vCs\n4EbKV861waGn0LSoV6amNao3FVKXTuUmXc5q8cje44t+Qq0HQ+UWv5v9NIf0\nWKrSmLj+8oMrnoygdrsc9itj7z9nNj6mHMRMa8ECMuRmcHxxlLoHgkxS65Ih\ndaoxLxURNEANQjC3biZVGrQzTadkJ4e6rjhsL4Y2nI8oE/GdVMl6kUpO41RN\n4p8Qd0okq0CFGO61qacGOGdrC7CS2PpT7FXQU4ZVblGTJbVCX9jwbHQrYUOu\nX6wx\r\n=CvwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"browser.js","gitHead":"17e4931f739a942c845a06aa93004bc7cd16c76e","scripts":{"lint":"standa --fix","test":"tape test/index.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"5.6.0","description":"enables strict mode in your package","directories":{},"_nodeVersion":"8.9.3","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","standa":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strict-mode_1.1.3_1529309325302_0.40099514129238045","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"strict-mode","version":"1.1.4","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.4","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"5f78de032f9599e6667cf867fb9592cbcba4922d","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.4.tgz","fileCount":7,"integrity":"sha512-QiDrxbGY8PZlN1M/3FgKogenLZOy9Cn9nKBKTo63Jv1palASXmF7BYZqIALTDvr6lFOtYdDIb6h/ylf5eoyzJQ==","signatures":[{"sig":"MEQCIF7sZvLiCV1BVTAk+y9kqUN9LPNoFKoGpkV4B+HSpRtMAiAF79f/qlY1tz5UtsqSGDRoLeASXCfhs+eKDs3nN7/FIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFKXgCRA9TVsSAnZWagAAJfYP/1Li8HJCqA19a2kCF1vM\ne/g0vGrf+cj9UjSztcXjC7PnL3Je3M+ZRKPyNEOLMm82ipfGI8JmU22QND0U\nv5n09//pV1qtywonHNqcGrTfaz5Qq87Wl8rL54rfmw/ptn/FyuEw4uN/QPVG\nRFYs7hHNXgnDjYFUMDXCREy/xeE/doPZ5tGo+LO7PWAO1vIB4yYGAAEDGB9t\nBpq0MNu4FtquJfbxnEXzGtMg96Src9i+uL9GEsq7wqeY/uObeWdyrJhG4aEf\nWOKk85sbd8Jni1F5qab+w49eW54gftRkJPEx/cTv5CCu8k1jzL7BBjtExAht\nG4z8zfGoxowZCLB91apYIoNTm4wbI445+HmH5Uni8dDklrHGWldAh+Cbl51M\n+O/w6xvkvK+0Z0r6rObRv4BCRfRRKwvkqHl9WlZl6LVjndjuEPxWiU5wmWiS\n78GhaCEK8pIUNq6d3Q9VFc135Od39DZ//7ryXHI5zz54lUIZaEBCZZ8TLE6Q\nvcWb0S/3DqJ1xlY0thgrA4VCsDy23Qatm9iC5KOInzUeBsivUS77D8Ngq02N\niZ24PdtVMBQv/hLJebk7Mmi+QwhZn8RbtApPUd7akzQR6adya7ON7w6uuZNG\nVGO1W+T2iuosBenqAK1RRKNREGrJkdtpqCidNDyERATHj5cKQ9Vq3tBlFXiP\niRmM\r\n=5pO0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"strict-mode.js","browser":"browser.js","gitHead":"287c56cb0aea61e7b28b0516eb9c1b473aca4acb","scripts":{"lint":"standa --fix","test":"NODE_PATH=. tape test/strict-mode.test.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"6.13.1","description":"enables strict mode in your package","directories":{},"_nodeVersion":"13.3.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/strict-mode_1.1.4_1578411487858_0.38199519274973026","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"strict-mode","version":"1.1.5","keywords":["strict","use strict","strict mode"],"author":{"url":"http://g14n.info","name":"Gianluca Casati"},"license":"MIT","_id":"strict-mode@1.1.5","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"homepage":"http://g14n.info/strict-mode","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"dist":{"shasum":"d2c3dd0006560a1d0a326fd80f434f040198b11b","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.5.tgz","fileCount":5,"integrity":"sha512-eF7FbM2qGueLGp9pDCs0+4XuUGRG1rJAqfiKSVowyh18Tq6y3+jZJOT5XB+pEWKvawIF532a2iycyiYfX9GeSw==","signatures":[{"sig":"MEYCIQCB8BSe6JwqAVTc0vPdAO6J74dnqYisQCr5I0qHG2AQvQIhANW+62TBRpjRX6Kc20YJuUt305xHyHvl0VP/GcuLrThY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAXgfCRA9TVsSAnZWagAAKyMP/0XzM3yEadlhzrvJZeDH\nAy53p58Qih9WAyDVHEWMDRSSCgzAq3ymlSWGmElhtZy6pjSfe1BChxCld0Tu\nKqt/9en/uicfyHmaCgTYhnZx+lQLt9Cf3GhQBImc4yP+0s5gGqYZb1jdJpUx\nqXjHaW2nN45WFchrkLOPdh0/l1ds53ZEkqTd7Y0HsDvI57RVh6w0BIW2liYd\nSDjFV08YHosI4XtAcViZbiAzl1hII0Gayj4Qt3z+pm9KmzXUXB06z8/o7RjZ\n/KgpiUX70Cik1wz4FnRor79A04Y6GSXT1z+SPfhBCoW2aRaOajcuJ1Paa2cb\nLuPYF5iYfsh9Z6mwBa4clFKBNY3xIdbx8aEn7XGq/qoew2HxiT7BPPDRursC\noDYT/GeVgzC+qxDXcde2QQt4bLKANILdp2IuyEVCGX7tqu3oRX6C2Ac/2WC1\nsid33XzM2C0nvZGV8b6PR4giZyTTDGoC7J4vT2SLOxAio3SrWBJweQsM/1Ye\nAwNdXoAKMaGuZkv/F+qUNx+q8fYQH0TWNW7aZceJHCii3xKa1K5eROfZtMBz\nBcmKmljmI1wEzVRFH1IJc51W8Z6AldHlrtfv3/JbbXVJezjuuHwsu4i+Ct/l\nAgoGS/kzpPqgg6M9sfd8QtExLApaLQWFmF6i7nrPUdrqtTynaEW7/Qy1us6P\njNIy\r\n=g7A5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"strict-mode.js","browser":"browser.js","gitHead":"c54b0e301f399b83cc2e89682ebd12628632f0ba","scripts":{"lint":"standa --fix","test":"NODE_PATH=. tape test/strict-mode.test.js","postversion":"git push origin v${npm_package_version}; npm publish; git push origin master"},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"repository":{"url":"git://github.com/fibo/strict-mode.git","type":"git"},"_npmVersion":"6.14.4","description":"enables strict mode in your package","directories":{},"_nodeVersion":"14.12.0","_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/strict-mode_1.1.5_1610709023115_0.02780099170241157","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"strict-mode","description":"enables strict mode in your package","version":"1.1.6","author":{"name":"Gianluca Casati","url":"https://fibo.github.io"},"license":"MIT","main":"strict-mode.js","scripts":{"test":"NODE_PATH=. node --test test/strict-mode.test.js"},"repository":{"type":"git","url":"git://github.com/fibo/strict-mode.git"},"keywords":["strict","use strict","strict mode"],"devDependencies":{},"_id":"strict-mode@1.1.6","gitHead":"ca5ea5fd220f5e41770d36bac03a0947d3766a1c","bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"homepage":"https://github.com/fibo/strict-mode#readme","_nodeVersion":"22.6.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-38aFPM7s/dsfaKpI3XQw3GfPBtNkm4WzHn8HlfVrPXrKizPsqr9rP4HbsJ82qdQ8J+bMXt8cKZ1MltDvaTemDA==","shasum":"82d3d14db81e83a9e6382edffd1a62c799f19a22","tarball":"https://registry.npmjs.org/strict-mode/-/strict-mode-1.1.6.tgz","fileCount":4,"unpackedSize":6676,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDInTExzvC2AqczAVmUF4gBkkFuryZJJRFI+orzqVU6mAIhAPRdq2umW4VySMLtio5plsHz587jxPe7lGzFRGF0GUFi"}]},"_npmUser":{"name":"fibo","email":"casati_gianluca@yahoo.it"},"directories":{},"maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strict-mode_1.1.6_1752732018022_0.49406601679737894"},"_hasShrinkwrap":false}},"time":{"created":"2014-01-08T21:53:24.152Z","modified":"2025-07-17T06:00:18.376Z","0.0.1":"2014-01-08T21:53:25.724Z","0.0.2":"2014-01-20T09:32:12.454Z","0.0.3":"2014-01-23T11:38:31.058Z","0.1.0":"2014-01-27T17:09:29.088Z","0.1.4":"2014-05-20T12:28:09.195Z","0.3.0":"2015-09-12T02:05:39.105Z","0.4.0":"2015-09-12T11:20:08.261Z","0.4.1":"2015-09-13T14:37:41.621Z","0.4.2":"2015-12-16T19:17:51.036Z","0.5.0":"2016-02-12T17:42:15.799Z","0.6.0":"2016-06-28T07:58:32.582Z","0.7.0":"2016-06-29T08:46:43.561Z","1.0.0":"2016-08-25T19:28:52.538Z","1.0.1":"2016-12-28T21:07:04.349Z","1.0.2":"2017-03-10T13:39:32.867Z","1.1.0":"2017-06-14T10:21:37.147Z","1.1.1":"2017-06-18T09:40:01.152Z","1.1.2":"2017-10-07T22:45:20.458Z","1.1.3":"2018-06-18T08:08:45.403Z","1.1.4":"2020-01-07T15:38:08.025Z","1.1.5":"2021-01-15T11:10:23.273Z","1.1.6":"2025-07-17T06:00:18.210Z"},"bugs":{"url":"https://github.com/fibo/strict-mode/issues"},"author":{"name":"Gianluca Casati","url":"https://fibo.github.io"},"license":"MIT","homepage":"https://github.com/fibo/strict-mode#readme","keywords":["strict","use strict","strict mode"],"repository":{"type":"git","url":"git://github.com/fibo/strict-mode.git"},"description":"enables strict mode in your package","maintainers":[{"name":"fibo","email":"casati_gianluca@yahoo.it"}],"readme":"# strict-mode\n\n> enables strict mode in your package\n\n![No deps](https://fibo.github.io/svg/badges/dependencies-none.svg)\n\n## Usage\n\n**Please notice that this package is intended to be used server-side and with CommonJS only.**\n\nSuppose that the *main attribute* in your *package.json* is *index.js*.\nIf you want all the modules in your package to have strict mode enabled,\njust wrap your *index.js* this way\n\n```javascript\nrequire('strict-mode')(function () {\n\n// your index.js content\n\n// every *require* call inside this function will have strict mode enabled\n\n})\n```\n\n## Motivation\n\n[Strict mode][MDN_Strict_mode] is a best practice but adding a `\"use strict\";` on top of every *.js* file in your package could\n\n* require a big effort\n* be error-prone\n* make linters complain (like eslint, jshint, etc.)\n* be a problem when concatenating files\n\nOn the other hand, the [use-strict] package solution is too invasive, because it applies strictness to **all** future modules loaded.\n\n## Use case\n\nAt the time of this writing, [Node v4 stable](https://nodejs.org/en/blog/release/v4.0.0/) version was released a few days ago.\nFinally we can use `class`, `let`, `const` (among other new exciting features) but you will notice that if you do not turn on strict mode, an exception will be raised.\nFor instance, a file *Point2d.js* with content\n\n```javascript\nclass Point2d {\n  constructor (x, y) {\n    this.x = x\n    this.y = y\n  }\n}\n\nmodule.exports = Point2d\n```\n\nwhen imported will complain\n\n```\nSyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode\n```\n\nbut if you wrap the import with *strict-mode*, everything will just work\n\n```javascript\nrequire('strict-mode')(function () {\n\n  var Point2d = require('./Point2d')\n  // require all other classes you need.\n\n  // You can also export them safely\n  exports.Point2d = Point2d\n})\n```\n\n## Bonus tip\n\nYou could use *strict-mode* just as a development dependency.\n\nFollowing the instructions below, you are not going to deploy *strict-mode* to production, but when you run your tests, **if some code is not strict, then you will get an error**.\n\nSuppose you have the following folder structure in your package.\n\n    .\n    ├── package.json\n    ├── src\n    │   └── index.js    # your package.json `main` entry\n    └── test\n        ├── test1.js\n        └── test2.js\n\nAssuming your package name is, hmm, *my-package*, create a file *test/my-package.js* containing\n\n```javascript\nrequire('strict-mode')(function () {\n  module.exports = require('../src/index.js')\n})\n```\n\nNow if you set the environment variable `NODE_PATH=test`, you can use `require('my-package')` in your tests.\n\nFor instance if you are using Node built-in *Test runner* you can add this to your *package.json*\n\n```json\n    \"test\": \"NODE_PATH=test node --test\"\n```\n\n## Credits\n\nCode **stolen** from isaacs' [use-strict].\nA big thanks to [MDN](https://developer.mozilla.org) because it is an awesome knowledge base for everything related to the Web: in particular, I could find some valid counterexamples of strict mode to include in my tests.\n\n## License\n\n[MIT](https://github.com/fibo/strict-mode/blob/main/LICENSE)\n\n[MDN_Strict_mode]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/Strict_mode\n[test/node_modules/strict-mode/index.js]: https://github.com/fibo/strict-mode/blob/main/test/node_modules/strict-mode/index.js\n[use-strict]: https://npmjs.org/package/use-strict \"use-strict\"\n","readmeFilename":"README.md","users":{"fibo":true,"jalcine":true}}