{"_id":"freestyler","_rev":"61-1e15534ba34eead15119ec884bee71f8","name":"freestyler","description":"5th generation React styling library","dist-tags":{"latest":"3.1.0","next":"3.0.0-alpha.2"},"versions":{"0.1.0":{"name":"freestyler","version":"0.1.0","scripts":{"test":"jest","prettier":"prettier --write '**/*.{js,json,css,ts}'","precommit":"lint-staged"},"lint-staged":{"*.{js,json,css,ts}":["prettier --write","git add"]},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"css-light":"^1.1.0"},"devDependencies":{"@types/node":"^8.0.31","@types/jest":"^21.1.2","@types/react":"^16.0.10","@types/enzyme":"^2.8.11","enzyme":"2","husky":"^0.14.3","lint-staged":"^4.2.3","prettier":"1.7.4","jest":"^21.2.1","ts-jest":"^21.1.0","typescript":"^2.5.3","react":"15","react-dom":"15","react-test-renderer":"15"},"description":"`freestyler` is **fourth generation** react styling library, it is *lightning fast*, super lean (only few hundred lines of code), and gives you [gazillion of features](#feat) for every freestyler.","_id":"freestyler@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-eiO4+RadVIU0uAyAB8v6cpP0OwFkgaxdZoO2opYgWWRWnxVZdFgI6RCNC3Kt5lyxrdLu33Gsp657yxJRVZxBww==","shasum":"af4d4257b27954139f195c9b2d16b95b2db05205","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAoMDA84WmPaIE/ge3BCGKI9yCpf5dhQJRGtk/dsp9aAiBtPW1CrV18ly3roU5fWcB6+YRGKsGhFn7cq3qqRI18Mw=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-0.1.0.tgz_1507392777096_0.32456787256523967"},"directories":{}},"1.0.2":{"name":"freestyler","version":"1.0.2","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","prepublish":"npm run build","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist && npm run build-dist-js","build-dist-js":"babel dist/common.js -o dist/common.es5.js","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"css-light":"^1.1.0","freestyler-util":"^1.0.0"},"_id":"freestyler@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-mVIxgvMO/2YrfUESQKXqam19rlzoKGPwR8DCn40dqTWkUdejvf2nHdSq8N58U2yO6+STll8KAFeFE97RFjPntQ==","shasum":"c753bcf2256fc48bb0a03b6b463349a71e251668","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKCtrSWVGETt6DiV4elz1DPsdWw39dttElpmJ0C9rKiAIhAJdQZBCtXfwHYzPnIo8sS3dh5MWk931GbeoHZW2OFb+q"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.0.2.tgz_1507482748348_0.26092576957307756"},"directories":{}},"1.1.0":{"name":"freestyler","version":"1.1.0","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","prepublish":"npm run build","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"css-light":"^1.1.0","freestyler-util":"^1.0.0"},"_id":"freestyler@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-l7tUuoCRbHGWYD4SP7ThQz8RdTXhQrV8nOqUVIYkHPLACP8jSDGgBJROkB6Q2GOHmNNT37ewpIk5WykmimAvKA==","shasum":"8574163774d55914de9e1c413fb2c69d57d5f187","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpNNkBfbq+UeFIDtvmgE+QtDXqAlhPbNrLOCYePv66JAiEApU6bi8Edd3fT4ptpDmsenFTjLzRjqSz8JCOtF9LDXQA="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.1.0.tgz_1507683887594_0.4635744565166533"},"directories":{}},"1.2.1":{"name":"freestyler","version":"1.2.1","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"benchmark":"2.1.4","css-light":"^1.1.0","fast-extend":"0.0.2","freestyler-util":"^1.2.1"},"_id":"freestyler@1.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-hCXQiuyHBvApCoL1rqkleH5L1lqZadUOt0A/tI0X3gXTXTnvQYSpb0RMOER4OehqSOO9zoK3ycvqIIsZfOmbUA==","shasum":"73112a0d4476e756f99a76455bec08225ddfcbb5","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJXeEzQoP/cL8m651Wd1jOmJr64yY6cWHqXhlC1vxt+AiBMLXRnWXvJNqGAzWM/KAjTFfhJt/9WNlrAeoCpGFXdgw=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.2.1.tgz_1508107945269_0.5559151195921004"},"directories":{}},"1.2.2":{"name":"freestyler","version":"1.2.2","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"benchmark":"2.1.4","css-light":"^1.1.0","fast-extend":"0.0.2","freestyler-renderer":"^1.2.2","freestyler-util":"^1.2.2"},"_id":"freestyler@1.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-5K7DPs9SHzA92AJYf0uG0a8ZULYDWrQQXDOk2Op/aZhyIyXXehhsBI4JCf/KkBpkY0HlASmyUxRjd2xHCXZ2eg==","shasum":"8723fb32f2fabdf594e6e7924c478f9f57e6a6ec","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1w23SW85v47DYRduI8i8PB1sUqTSJ4Gtn+tSAzc+UAgIhAOpUREpkbdq0Gf2eDKvs8vXdoclm5IifKWpZx8JN4Lgu"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.2.2.tgz_1512920645067_0.8925734385848045"},"directories":{}},"1.2.3":{"name":"freestyler","version":"1.2.3","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"benchmark":"2.1.4","css-light":"^1.1.0","fast-extend":"0.0.2","freestyler-renderer":"^1.2.2","freestyler-util":"^1.2.2"},"_id":"freestyler@1.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-IgxfnMZFzznbFkA8pmRQMERGwV8SevEkuQjeU4ll8P8r//MrynYIQ4sWkTKQSrizoFcaCeDm36T7ulSjqDZXPw==","shasum":"b40710bb0ab689c8ddbfc9989796603f103f7c15","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEci2VfBfkBMpPo0iCtKppRlmWpGMvjsUuI5lKNccLoYAiBssKH1R/sKGwj4h77cN3xGaHYWtDiR8n+3UtGssHCDtA=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.2.3.tgz_1515841366645_0.21032044780440629"},"directories":{}},"1.3.0":{"name":"freestyler","version":"1.3.0","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.0","freestyler-util":"^1.3.0"},"_id":"freestyler@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-+BEMDzg8+b5RvZSNTBsYPRCdURoOKRFYZRUCbOmAFHuiJMuKnVdW5wj33zb52Af3OjnQaHOktUjMcPT6CIvImw==","shasum":"4111bc3122197b92b64dcf844c1753553cea2879","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Gx3UzffUHL/e74dFFaDzWZX8m/+W4oFOUawFB5Sb/wIgW+40HDRhsaQgxcRBqeX9RqoDwXhcVF1yxr6puBSzghc="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.0.tgz_1515874642242_0.5473107926081866"},"directories":{}},"1.3.1":{"name":"freestyler","version":"1.3.1","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.0","freestyler-util":"^1.3.0"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-EFL0kFsdi+P1qcDkkRNz098xw39gFgzNjQw6TQ7I4iVT+9K0YLRt5mIYmv9DOHcunYl8Hf3FwHpFrnGkGwrDZQ==","shasum":"0f5e0bfc9b8ba10cc89dd46cecda485f14632e17","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB4BMxX3MovG0NJrKL17BDzSGgSuSmbKH8ud59BXyu0AiEAqxSAnClfu1xzGKCF4u5/HVlFmNthKANo8yicCV4cghY="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.1.tgz_1515957032707_0.40211234078742564"},"directories":{}},"1.3.2":{"name":"freestyler","version":"1.3.2","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.2","freestyler-util":"^1.3.2"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-/AnbWVtuH9vU3hMQjrHIeKvhtaWt5YV27PO7Ay7Mo7lAweyHLNjfAzTbiWTovIO06RXcCxmCIyQr0SVfJRN6jA==","shasum":"d11a04d78fdfb66936a41d39a5c5cd50180c5a90","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRsOh/jQwLlrt5ugEHqbOsbEmC7EXYIjDghEhnuXdC8QIhANmmXWbR0cS23vucp0EKCaZuRs9QWxNXNF3XTzrnZqFg"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.2.tgz_1515957490849_0.4824806055985391"},"directories":{}},"1.3.3":{"name":"freestyler","version":"1.3.3","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.3","freestyler-util":"^1.3.3"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-i1BVpO863sK/AJQ+xM13EST1jQaTN9QXzE0WUr9yid/EGCPgRXlC66YkpSJkGZWwDAzdt4LsNswyrJHuJv3wXw==","shasum":"e843366e219c2bb5684cf68b0230f4f0448b325c","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpPVRf50tF+CkD1493GbIPBc8amT6YSQ2GB6R0PJOyqQIhAKPJAeTlXKhTrdlze8oIOcxmHVxYfWA7dNeibwP2nija"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.3.tgz_1517694367666_0.8994963027071208"},"directories":{}},"1.3.4":{"name":"freestyler","version":"1.3.4","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.4","freestyler-util":"^1.3.4"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-eFewutfihYGd015HvhYF0BGsNlvqhFy9Mxnz8e+mqtnd2yq3+v0UYO+Ta/yBCAuktBOniOOpS8B/+9nink/FQA==","shasum":"3c6a006f0beb8df2ed9b4e9ce8a6111487994157","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/kFyGh6lEeMdDJYuFm2dZV00lAes8ONPC2PQwhT+rgAiEAxuWuxpQInw/mtBXwMtoEJMv0hANVx2LPW6fcy+dPmtk="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.4.tgz_1517696485898_0.3499399349093437"},"directories":{}},"1.3.5":{"name":"freestyler","version":"1.3.5","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.5","freestyler-util":"^1.3.5"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.5","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-8pG+muitO2uV4tQ5K9eEZBL78oE4uwOlEUltzcb9AEMMSiOapl3WWqg19yDH8bYiIygMbes9rbYuzJpQN9Bb2Q==","shasum":"1c43905177f01498cd895e8a56871d96dd8e4c9b","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEUAVkyYIE5uUJV6wLY3E8quyiAI15PAgdFCEz6mcCSAiEAtu2IS9nW2sAfxGMTCnm0Z0KRBDWjbfgV4fD8OzO/La4="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.5.tgz_1517772900070_0.15006614523008466"},"directories":{}},"1.3.6":{"name":"freestyler","version":"1.3.6","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.3.6","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-3KJFQYhbndfbRSzZsjsxplahS+i40hOB5qxXustqQOJD926DGIvya1tUa6ImoIEiJUNWXwNWOxWFl85I0iSmMg==","shasum":"d5ca3881af0aa45304993fe525912c1579e50d8b","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH8yJaU+WMTqwTWpZLGau14Ow+/PRpFPA7/8qXf9grdwIhALN1zD7B3CUl+rDcnkUHEZinBKEsLYpaRakeATrHXMN7"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.3.6.tgz_1517774203043_0.9176853974349797"},"directories":{}},"1.4.0":{"name":"freestyler","version":"1.4.0","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-4Oe1jFiXeQSa2wtJ/kQlSoxvFDiyHyQAwfmq3y0gObHnHsk2oQTwjKg1MtVu8ArUPFBVG9dd62gPREkJ3PgebA==","shasum":"a16ccb9242bb288e44a4fbe38db26e69ee16936c","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMU9ntDRp5IG1F2I/cz14FxojR+h8DE438fm2t99xn/AiAJbficuMEUfz2mbDM9uRvaSx2AaIkXJPTjDaPMMYsiLQ=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.4.0.tgz_1517802106667_0.3736132658086717"},"directories":{}},"1.5.0":{"name":"freestyler","version":"1.5.0","description":"5th generation React styling library","main":"lib/index.js","scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"_id":"freestyler@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-/3whdFj78n2Iht8er/hztXDsRS5c9iV4dyX6HpvcmHNqIwRKI6khGuaESKmnVLQ8ZGk9Zz+cOIKn1Km9COEuTg==","shasum":"f777c3550d31168ee1c9f3b379aac38db72c1f6e","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+TuYUYDFRXhKApozKzXtYwPBaz3tK64gu7jxy6h2T6QIhAO31lb3kr35LP3VMbEePOMTZBwg+Jc+tHqrLXKyCBzoX"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler-1.5.0.tgz_1517880285021_0.4160706198308617"},"directories":{}},"1.5.1":{"name":"freestyler","version":"1.5.1","description":"5th generation React styling library","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-HU3tyycElUUFzXk4BkAANcrts4Ae9NONYKAabkjDWq+zUKlZkU1AucqMTGy/+ERoGdpLW2tJbu3G/kRTsb/Atg==","shasum":"213ffc27b3467aae37328238f6a58a10b1430ea8","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.5.1.tgz","fileCount":254,"unpackedSize":256689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCel7YPCxn6H1EDi/aMH1ktw6YT6t3cbDPW9JMLzjMkwwIhAKMCdQfiJ4oLfWZ4oyxJoY2Turk/HdpSFGnYaHVLXZ89"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.5.1_1518008715982_0.9539778820332852"},"_hasShrinkwrap":false},"1.5.2":{"name":"freestyler","version":"1.5.2","description":"5th generation React styling library","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"clean":"rimraf modules lib dist","test":"jest","build":"npm run clean && npm run build-lib && npm run build-modules && npm run build-dist","build-dist":"node rollup.js","build-modules":"gulp build-modules","build-lib":"npm run build-ts && npm run build-js","build-ts":"gulp build-ts","build-js":"babel src --out-dir lib","test:coverage":"jest --coverage","test:watch":"jest --watch","watch":"watch 'npm run build' ./src"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/../../node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"gulp":"3.9.1","gulp-typescript":"3.2.1"},"bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-ILxUVXu8oVJYXNg5bTN0TfQ0GO9aKLeeqcUW8eYwx7yK9FeWQpmKuA2+qeCLFEZADepRV15ysSUlroepQ8JctA==","shasum":"41f260efd15c05bf4c1102e4a8a59164dc6c8285","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.5.2.tgz","fileCount":254,"unpackedSize":256685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlxCJD7zbUFlYzrXUqLDywnqpTkHbMxjm8ZmVkPE2cXAiAht+p9gweYDlRUNY0nZZ51HrmkeWa1tzMdkwqIo39yGQ=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.5.2_1518008971088_0.37559418358502894"},"_hasShrinkwrap":false},"1.6.0":{"name":"freestyler","version":"1.6.0","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"dependencies":{"fast-extend":"0.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"^16.0.10","@types/enzyme":"^2.8.11","@types/enzyme-to-json":"^1.5.0","@types/jest":"22.0.1","@types/node":"^8.0.31","@types/prop-types":"^15.5.2","enzyme":"2","enzyme-to-json":"2","gulp":"3.9.1","gulp-typescript":"3.2.1","husky":"^0.14.3","jest":"^21.2.1","jest-tap-reporter":"^1.6.0","lerna":"^2.7.0","lint-staged":"^4.2.3","prettier":"1.7.4","prop-types":"^15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15","rimraf":"^2.6.2","source-map-support":"0.4.15","ts-jest":"^21.1.0","ts-node":"3.3.0","typescript":"^2.5.3","tslib":"^1.9.0","ts-loader":"3.4.0","webpack":"3.10.0","yarn":"^1.1.0","chai":"4.1.2","@storybook/react":"^3.3.12","@storybook/addon-actions":"^3.3.12","@storybook/addon-links":"^3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"^12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"71fb3dcb2dc54bed422619bbf0f7cb5a3aac7076","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.0","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-MNetOqNNcfbwE4pYj1finNTzLdajAamquijAgel35sbEznN5urYcEWr3ncxov18Ws76sR1NGwSRnJX67gg27eQ==","shasum":"652e5eee48dc9131fb0032b3b7fe6820f0d5abc5","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.0.tgz","fileCount":292,"unpackedSize":366756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSDgdVaE7IKhuAo+Yfli05gAIZJSNnEyKd1JSS/u/KWgIgaPSq3VIonKce80PE4LyeDwAgBszDsIRIOrbfje/86pE="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.0_1518139979817_0.328678955631321"},"_hasShrinkwrap":false},"1.7.0":{"name":"freestyler","version":"1.7.0","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.2","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"2b126169a6999e795154585a0104fd6ebd393e18","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.7.0","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-fLeHhOwIIVhMfLb0GO12EM8gKzIwlywa0OtRYRLx/ZsmujHvLcbzULII0fDHpoBv5WQoN0WM2K9ZTAQbTDlYGg==","shasum":"b22d4ad29400dd97b50bc1ebf66e120726631c01","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.7.0.tgz","fileCount":302,"unpackedSize":386524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZWgtBRqAFnr8jJZQ2SanT+xS2b/lNQblSnMbcWrwfPAiAKKvZbXNLDGYpOQI4wbZjV/0ds9wdbfsW7DrYCOnUCJA=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.7.0_1518221475455_0.6031287367872207"},"_hasShrinkwrap":false},"1.8.0":{"name":"freestyler","version":"1.8.0","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.2","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"48bb117d7cf63e99a737095fa6d3fb20bacd9c76","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.8.0","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-rC3qZDkwHTImhDDY9Bb4LhzbzoDmNCOBLuwU/3Qa4TTk/kkmPFyytkwfnZdIuUkNKNJtpQ76PAi7yJZHh1wRkA==","shasum":"86668ab5e418cd05c582f508b5b2258a04723356","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.8.0.tgz","fileCount":314,"unpackedSize":391914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG5EOn5fAuTvwsokAk+QfHPrv64kmqF6bfS563PNqf6QIgDHoazZOa/m28N0W7GaEIHNGtn0Y0YjocoLHMyZPUHc8="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.8.0_1518275206860_0.17941961758431368"},"_hasShrinkwrap":false},"1.8.1":{"name":"freestyler","version":"1.8.1","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.3","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"a84186202d56ba4d3564279475612efb6724dadf","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.8.1","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-SgmqesNpabaKIpvQnR79YMjhhQMiuSjxcuv+YMcnAbIFvjruSm2+THo2K5kBFNm/+lykgbCWyt2LT8gvXDqHOQ==","shasum":"a7583284ff845a7ab7d5c776216da408ffac8051","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.8.1.tgz","fileCount":314,"unpackedSize":391914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE3Ef+V4o28QRpWdG8Svatu2rn2ryfSZ9O8dgayu92IgIgCT3p0yHY4uFgvUPf7VcmXZZLeVjin3hXXhdb0sd8OPI="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.8.1_1518347858425_0.2523785247774899"},"_hasShrinkwrap":false},"1.6.1":{"name":"freestyler","version":"1.6.1","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.1","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"44f944b6486f32bd07ff0fbf859a63364846495c","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-abeWjZszCdg/Dix0a68YS6Y8kFQ9Q2jiKYos/x0tzEKDgmG0kn5/sNnlKzuTx5+R4TpoH1CByr1gJQCte6o8kQ==","shasum":"ebe8b7357447937c5927edae4c35b0193b6bce1f","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.1.tgz","fileCount":314,"unpackedSize":391914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbEdMYc9ObH2diAdk1yCoVjwSqYemBfCWWtkrtNG+W2gIgFjVD0+tI916+XsKvEBokJO66FFleyFp+YQ9/mLLwaVQ="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.1_1518394609654_0.48106359222792383"},"_hasShrinkwrap":false},"1.6.2":{"name":"freestyler","version":"1.6.2","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.2","@types/node":"8.9.3","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"52fa57af861ba68d8161812b61f493fd438e2270","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.2","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-04ZvwdIPWVYPsZYNLUBr0aa6AAsUKIj2LC24ju/uIa7/zY9xWznv8xOWk2YPPLKRjEBWy/nr/VZvOKm6VKLyig==","shasum":"052b386f44cb7d484257640aceb61843584a8880","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.2.tgz","fileCount":314,"unpackedSize":391914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoBocOpTylSQOm7VCxSgza+IMiqGgGH0FhXE/ktyq0rAiEAuO3BmV7yzBZdw3d90l9VZCGwY5qrWysWZIRS/rAEXEI="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.2_1518453116651_0.07689210400629398"},"_hasShrinkwrap":false},"1.6.3":{"name":"freestyler","version":"1.6.3","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.1","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"44f944b6486f32bd07ff0fbf859a63364846495c","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-bNlYc3fxMf6layFlnnlZq+B8E4yfvS3mGVaacANBAojTSIpsrBc51CyiS1Ql2QmbkEVuI8Las0KIASWkNePdwg==","shasum":"2d8366a9c2dad5c3273b85785812dec52d008fc2","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.3.tgz","fileCount":314,"unpackedSize":391271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYDFauwzvYzskU0OdHhc+BY9LrflI5my47b5/kD48d9AiA8zI988CUUeI3XdUdDOVbon9IBh1opd5Ig9+H9JUY2Lw=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.3_1518473203013_0.9930339603225129"},"_hasShrinkwrap":false},"1.6.4":{"name":"freestyler","version":"1.6.4","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.1","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"b8900e288c701bc6fa033da77f159aa0e1d81997","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-s8aD2cnl4aOBEr/oVOblAwJq1ty3VxIwARbpFqCd8gwe+bMwE14qjcc/xRy5XKpWHgw4lp2jScS+CC9PB2SpMA==","shasum":"c96608369bf551d3cee02d4573efc9d0009491bf","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.4.tgz","fileCount":314,"unpackedSize":391668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJq60RybYLJBZm+8YU7GVwqbCIVY2/XdbNwZYar9rFSAiB/69+8MABrzZ/0ppC3DC5uaTbILKP4spTti8rlUVlZng=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.4_1518480612674_0.5286389056232579"},"_hasShrinkwrap":false},"1.6.5":{"name":"freestyler","version":"1.6.5","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.37","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.2","@types/node":"8.9.3","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"f67969ccd92ae81f25351fc8ea40bdb2283659b2","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.5","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-dO5Zufa+8uBX5OnJaQcOZnefRDTFKu4FdMPEEYzzGlcSGTuUqZ5fW4WCnLX7jZ97ZCdFz/2IsLPo1m6v0YA6rw==","shasum":"d755f78547936c7ba46f5b6d89d5f1ca35d06200","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.5.tgz","fileCount":314,"unpackedSize":391670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUqbIZsLghdLD6mwXTRxtrz7zajl21aFZ4+AuUm3eDrAIgELsCB3R1UN6MfqdR2JRm5BBPrtiDtpMFFcRAPxvjm/Q="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.5_1518485673700_0.9600059149877735"},"_hasShrinkwrap":false},"1.6.6":{"name":"freestyler","version":"1.6.6","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.37","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.2","@types/node":"8.9.3","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"fa67996a701c7efdf27de77bed3ccbb27fa0a963","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.6","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-eJLYC2t0aRVQNKPBLVkyEQ1GMXb3iibt8aZs4muCPOYvSoFzC7mk97JjWq2M1OvbXrx8+xoma+F+KPjEk7ecYw==","shasum":"aead4bd4b6c19bc2e50d2897b3f497fe9e354380","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.6.tgz","fileCount":315,"unpackedSize":393815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkePJ07LfWLfaCCc269n1aD+5jxfwPEUiMCH5V9sOtSAiA0x35y42vbUWGiUDQQMTMWH47Pm/QcDokXqUoPuJCQPw=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.6_1518529646584_0.5766156537067553"},"_hasShrinkwrap":false},"1.6.7":{"name":"freestyler","version":"1.6.7","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.1","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"3c5c4a06f55e96c54f2f9dc76860a7bc47d00bf3","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.6.7","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-ZkJH71QcgUfSr++YekIFxPmMg6NeOzHmD3cMPJOEP4Y1cqBYncKs2XjCtzD3QyzlthFHEeWZIendQC4YNqSApg==","shasum":"04c957a02866c5aebb7e873f39cc07e03acd356c","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.6.7.tgz","fileCount":324,"unpackedSize":403335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV5XZn0i8bVAt7BNOAp4wxIr5lNEPYdMGTHVeqllC6/AiA+inCLXbocRgjoqhOmwEINXY5vCjadL9MFCBsGV/Cgow=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.6.7_1518571025006_0.9729984431848606"},"_hasShrinkwrap":false},"1.9.0":{"name":"freestyler","version":"1.9.0","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.0","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.36","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.0","@types/jest":"22.1.2","@types/node":"8.9.1","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.8.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.10.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.12","@storybook/addon-actions":"3.3.12","@storybook/addon-links":"3.3.12","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"3c5c4a06f55e96c54f2f9dc76860a7bc47d00bf3","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-6XoRrXeqoRprC91cfzjNV8WV1BolHOuXn1gFeMu0++IiYc920Z1cuz82+82e3iuaCOFf+F0A4kj71CP+en8r4Q==","shasum":"5b4c90af9b7f84caaf45a36994d4f3e3c2f3422f","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.9.0.tgz","fileCount":183,"unpackedSize":173247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwAFZJcwDjLveHsBwneLZP4emPc+8W4SpQdOf8RV82pgIgVbND/rbrg0QYXheWasbVdXkD9UANNp4TC3FB8xyDnN0="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.9.0_1518571267099_0.3117662001224639"},"_hasShrinkwrap":false},"1.9.1":{"name":"freestyler","version":"1.9.1","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","freestyler-renderer":"^1.3.6","freestyler-util":"^1.3.6"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.2","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"75eeee154a2f6f0e7273c10fd8294954bf6ae63b","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.9.1","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-IXFxRcalbvy/xcpV4hyw0UMBLEFd+Z7AM3LiTmGIADYbym5yevsTay5OT8mmd6mRSGHw8obl66ELFqV5WBDknQ==","shasum":"fb02b12d7a777de4d3a212aadb155dfe6f67f2eb","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.9.1.tgz","fileCount":324,"unpackedSize":403335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZfLsR+dN9JQg8nRqCuZcFnrHgYBAl5ga3aURCTdpHjwIhAPXSC/8395GmnZESwupwYOKDydNHr3iF5tdYMuoVmd02"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.9.1_1518657418170_0.13017144921424584"},"_hasShrinkwrap":false},"1.9.2":{"name":"freestyler","version":"1.9.2","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.2","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.1","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.3"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"f6ade235bf7ff75c3dac28539daf5cc18fc15750","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.9.2","_npmVersion":"5.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-DnlmBUaI7DfpEHBc3eua9F5kZBeKNCbb25Q3KBWPxwxXpTbZTSEhV1jjdKeXAJkVlii1zVr+R3w+nTdxdvstWw==","shasum":"bef27662826ee2246d6048f4747dc8814db03057","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.9.2.tgz","fileCount":183,"unpackedSize":173205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlUE/c6IBGZDpGc3GzLI2PR79ZP6AjNKFiF5d/U0nDTQIgYG9YurhnPnYSIQMckVu3nEyhNmAI5q97f3N6hDZUQWc="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.9.2_1518728542334_0.9637395804213371"},"_hasShrinkwrap":false},"1.10.0":{"name":"freestyler","version":"1.10.0","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"a2a982e1e737f6d6afab3e3125c1f36c14dd6f28","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.10.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-VFxz4mkT8X8YnXyiZremEtMeHty80bh98mPw4dcjMMk2dMhX94qabFqV/sGDtOJ6werGxBWnEJ2ZYTI17h0e1w==","shasum":"7523ebee7110021e41b176f368dcb0611cb7f8fd","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.10.0.tgz","fileCount":183,"unpackedSize":174941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYs1awWlv7YvQckmFfdpZItzY/YwphqaCjBFQ5MlStLAiEA0dWFWDX5zCvqiJzQ9OUePvLXrtKSMV3+D7iIpqr8QKw="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.10.0_1518910324952_0.870476190724512"},"_hasShrinkwrap":false},"1.10.1":{"name":"freestyler","version":"1.10.1","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"d40ddbae3b36a35cb4f59fb17beeb147aba65140","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.10.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-thgJVv4TQ8Bm1qKTVikyivXVDM+VgaGPCpjGXV0/HPW8GyMlquEmlgW896SFPxz9LXWAkWSAQ4cj23r3AMWZpA==","shasum":"5c935088cd32833cac205751a3f538df400eaab5","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.10.1.tgz","fileCount":183,"unpackedSize":175496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY/yRyze86j+g486QKdTX1MIo0gy34d1gZSdcVp96OSgIgSvMoCG+evgfIKO6B7eKJ2oKeqK/lBvXw/MHrh4Dnh7I="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.10.1_1519176913926_0.7006352286451136"},"_hasShrinkwrap":false},"1.10.2-beta":{"name":"freestyler","version":"1.10.2-beta","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"gitHead":"77ec834b8aa8beaa0c1ee38b166d9187aa106a00","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@1.10.2-beta","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"integrity":"sha512-2D5DOkVmY8tmqfm7FjiwUWRfb5tYzFHs2VRPjM/fMtYwFQhtebr+q8IoBWI44tpzajpUlOzh2Za3nVqA9L/Ihg==","shasum":"34fc5331987aeea3e88d82409c8916d347a0bebd","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-1.10.2-beta.tgz","fileCount":183,"unpackedSize":175273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDjahC6W09FvWB2zvxAOOaBEocZA9Vwa0ZajiIuNFNSwIhAOtlNMs/rhAbZ/YVQ3IGMho2424jgUWa216zX09kl5fQ"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_1.10.2-beta_1519236685956_0.39260862675011277"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"freestyler","version":"2.0.0-alpha.1","description":"5th generation React styling library","main":"lib/index.js","module":"modules/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"a67cb9c766e41c8953df743d60c8b71b9c82443e","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.1","_shasum":"7aa39e7094c7bb55da72973d884511b3ff229d35","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"7aa39e7094c7bb55da72973d884511b3ff229d35","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.1.tgz","fileCount":189,"unpackedSize":203700,"integrity":"sha512-h/z/cQqMuXK6Q22kn1rYr1tScvIylQdNyGFyZZUhmaTJGnhCnBkMfaUUPsvuO76GazO8OwBN0EiwNKaBezCeXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvt94iY7sucyK2hFCu+CFpbSA+Y2Dj1Ki7C3dot7abqAIhALuserNm5jw/Fp2/g36Eico9kEVlRoWUCr/V0aymwYri"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.1_1519308153963_0.3635601043342114"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"freestyler","version":"2.0.0-alpha.2","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"a67cb9c766e41c8953df743d60c8b71b9c82443e","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.2","_shasum":"c77788dea3b481f2bf61cb092aeaa20a7e73d23d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"c77788dea3b481f2bf61cb092aeaa20a7e73d23d","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.2.tgz","fileCount":189,"unpackedSize":203668,"integrity":"sha512-zIfl3IPDod8j+mWFkJmwnQHs9yrFb6Edja8jCbruuFwIUVVwXNDRd97wdiGICwuxckHoO9EXMci7Zy61dZ4uXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5LLG8rw56VztyacNdTM4hFtk1Qs0Ve/lxnWrEwooAqAiEA0n9WfDjiES5jnH7xQIoQAvqEpdb+4SlPMNskwcBqIaI="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.2_1519310528827_0.9719675776597121"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"freestyler","version":"2.0.0-alpha.3","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"9c7ab72156161cd990d5f966f859a7004e3a3117","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.3","_shasum":"39d1ea2ed1fa64a3ac31e1a312ef0936e3c458a6","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"39d1ea2ed1fa64a3ac31e1a312ef0936e3c458a6","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.3.tgz","fileCount":191,"unpackedSize":210206,"integrity":"sha512-QgW3b9iN3uxQAaXtGi7OYeCssf2HHv5LDJYLGZ0x4/OkW0P3rRq/8Jqyph6C2WCi+Dlxj5PHkLdpL7GeNeM9Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB7YOgJPxDuweJFcoz6gSvgp377lEW/G5kA2CMKSINVwIgM5YQvSNby67WOoqRPmUwvQ7DmYDXaThLEedH9iUq0OE="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.3_1519314270549_0.6772995838989302"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"freestyler","version":"2.0.0-alpha.4","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"e3fb1f67e6e34c099ca4014fd439a4c61ae4cc8f","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.4","_shasum":"f93f4d66d536eead1b56cb08a4b5f0b435adee81","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"f93f4d66d536eead1b56cb08a4b5f0b435adee81","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.4.tgz","fileCount":191,"unpackedSize":209275,"integrity":"sha512-tedH/Xzf+Tip4nXxkslQgZl46JXQYJgLWCxhyFtHRIK1YUlo3Aft4EGyTyA1C7AGJTmtsMKcCwOtMCxDB39EtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmeoPya3pfgQPcjRCsx/8CiR8i7E7Faff8eQL6UhsksAiEAj8y6T1ZjKInXHKXk17wZIDmvzTeu+2suwolj/rts3ng="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.4_1519315643960_0.8311669900399257"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"freestyler","version":"2.0.0-alpha.5","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"2868c5626a130e62b0b2d8f41de0206d386ba797","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.5","_shasum":"1e8d6a64c46c3628fbc735f2e640f8e4be34ca6b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"1e8d6a64c46c3628fbc735f2e640f8e4be34ca6b","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.5.tgz","fileCount":191,"unpackedSize":209275,"integrity":"sha512-fgiLovydL49BTJvrSgNP+wM+9EOHNLh/j+RhRZWsfwFoizII0D3WFCe82vIdd6+fZahwSRrl2svnB1h8vZNLrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC08A8cfEv11CL/tjnEsQj+n0bSIBrQqU2ZwPyVr6EWeAiAeXc4OkOljVkciBkdOLThsRxX2sEZPdWlK1Z9J69senA=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.5_1519316392057_0.26599006876372844"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"freestyler","version":"2.0.0-alpha.6","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"1072bb9a3ed18ee29bb555133191d89b8f058d7a","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0-alpha.6","_shasum":"68f04c9a88f7a471eff15fa54d95ae57f9d00769","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"68f04c9a88f7a471eff15fa54d95ae57f9d00769","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0-alpha.6.tgz","fileCount":199,"unpackedSize":218189,"integrity":"sha512-Mh09oZSzvcObyDiV2lfZkbbtPy7+6vpSZkZAFUfgASKtjvMffy2VnHuZQsUwDuSsJDjfXvP8JQuFx6mMyTegpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgQNDNEwyVEACu4brgBn/1D/Ojjda7I3XKtGhxzxoNYAiAwNX0lcBONMAyZaE0UdC07dTvjFxN0D+ZCIjV44IrsUA=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0-alpha.6_1519317581194_0.9019062639680151"},"_hasShrinkwrap":false},"2.0.0":{"name":"freestyler","version":"2.0.0","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"56aa5479febd971f636a76f38e08ef873ee18fac","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.0","_shasum":"1aa329e331ce03c53c00d0367c33c357eecc2a33","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"1aa329e331ce03c53c00d0367c33c357eecc2a33","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.0.tgz","fileCount":201,"unpackedSize":219990,"integrity":"sha512-tu7yplZQ8JV35dJEYj/i3d6EnBvZ52xR+cNqOcrjkDJiBG/bsRUlfi4bbVUc0+Z1/SKfOZtEMZzwdMrAOjiCmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvqNJJ1qXTDGPKiF8tlyy1ajKF5KgIHPysh0rDE22bUAiEAuEtmQELUIXi9gCk0tIsE61yvc8X4McIIjv1LLhwCUo4="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.0_1519326842175_0.9148136504940065"},"_hasShrinkwrap":false},"2.0.1":{"name":"freestyler","version":"2.0.1","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"0635bd41f652fd2e0950a8b2c99a25a8c5ace769","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.0.1","_shasum":"1420dbfaba98f4f14b0ab6a1cc7a6a7f6a70a5e5","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"1420dbfaba98f4f14b0ab6a1cc7a6a7f6a70a5e5","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.0.1.tgz","fileCount":201,"unpackedSize":220014,"integrity":"sha512-Vc6rI/ZCEwBP5JSB/eCkBsY3IJbPhJdHPj7HzYzkY5WwWrV1bvm3cBv1UE6FmZQwukwlYSsTQgqqKm14SNoWfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBvKNvv7tIbyu+fHG2aeT8WoopBddtzeWR8w6R2wRKHAIhAK97EO44HCVV/+jjWt3WjDf+AN6qur8b7bnCxyYGen4k"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.0.1_1519330874042_0.6756643008278151"},"_hasShrinkwrap":false},"2.1.0":{"name":"freestyler","version":"2.1.0","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.1","webpack":"3.11.0","yarn":"1.4.0","chai":"4.1.2","@storybook/react":"3.3.13","@storybook/addon-actions":"3.3.13","@storybook/addon-links":"3.3.13","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.6.4"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"144e369e3ecdc46e7fad26db0487f4c2045adf09","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.1.0","_shasum":"ab1cfcf8c679d5e736e921b6ec2fb3a5a5f21267","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"ab1cfcf8c679d5e736e921b6ec2fb3a5a5f21267","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.1.0.tgz","fileCount":205,"unpackedSize":249867,"integrity":"sha512-HUo5smlK9kVu5SSaF4HoS41fYnpQW301FRGkXXmhYa942wrU61vqrLReOAhA7VkhTdK3iKAuVSpYnCsDvDM5BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxT98mIAfBD81vF6A1H4mY2QoIyT8NIt3WaQv1+WxpsAIgCmjkGC2xnpvSINfSW8z+3bFcb6+BNfVO7ZCwZNFLcVY="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.1.0_1519562031201_0.6502424745642776"},"_hasShrinkwrap":false},"2.2.0":{"name":"freestyler","version":"2.2.0","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"b394938c8b7c8d10ec283166a2d258eb6c9574e5","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.2.0","_shasum":"43a6fe6a5f27caeb3e378e85f9edb930ba4faa9a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"43a6fe6a5f27caeb3e378e85f9edb930ba4faa9a","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.2.0.tgz","fileCount":205,"unpackedSize":251459,"integrity":"sha512-AE+YUf/XYPfYxk2gGk2KqeDznoeMeG+x4jgM2Dl5DwX8aZb0C8236U1Vg7INfcRoc1kfMb86+4q9Rdcr6luMOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID81Hcr0EUoIIa9GNaLnLGzZwmuAomvsj2ehEfZcnRyLAiEA53lGa+na8OYDi0KhwNnHLZDVHx7i8n+t3Tg6H6stQNw="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.2.0_1519683978148_0.852836451917403"},"_hasShrinkwrap":false},"2.2.1":{"name":"freestyler","version":"2.2.1","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"72904022b00b4647c3d9448a7d6d8f38fedfccc4","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.2.1","_shasum":"edad2a30263c7914a2aadd02e82680645eae2f68","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"edad2a30263c7914a2aadd02e82680645eae2f68","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.2.1.tgz","fileCount":5,"unpackedSize":8808,"integrity":"sha512-/pIL48oVJ/GT0iwP9ZtRHgPFcFVDYB9G3UU7jJ15JaHk9lSWfhAhGXE205Z3RjqdfHeXOMtvFofDAecAeSBGAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL7Iw/rHFtwqrtRukfp51KiktBtLEsikdk4Fnjc8D3OQIhALKda7TWv+ypoWbmVw5bfQR2sSlEA00EDCtB/qHaZnvJ"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.2.1_1519685505388_0.2863903830790522"},"_hasShrinkwrap":false},"2.2.2":{"name":"freestyler","version":"2.2.2","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:modules && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"72904022b00b4647c3d9448a7d6d8f38fedfccc4","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.2.2","_shasum":"2e14127b8bd9ac1715eedeb3a30102b51112b0c3","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"2e14127b8bd9ac1715eedeb3a30102b51112b0c3","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.2.2.tgz","fileCount":205,"unpackedSize":251493,"integrity":"sha512-DJ0yfNYJkjCUC2jkhB7ZQXwZNloKCYuek5/P7uAKcDvxgxI2sXhwAlvfAJ/Q2aWdoDqoeD9qNLe2nF31LLdFLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCENWQNw8Ba/ZVXaNcVaJbjUOnx0DDVHhO6fsF0e+fNawIgAKiev9B1eFi0dQWYp+ZVL75wgshuvU2tpc/CpAFGDHY="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.2.2_1519685799441_0.4767326274227788"},"_hasShrinkwrap":false},"2.2.3":{"name":"freestyler","version":"2.2.3","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"72904022b00b4647c3d9448a7d6d8f38fedfccc4","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@2.2.3","_shasum":"3ca6d03ea69902d4d0cf17068cb76c4ffc49d124","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"3ca6d03ea69902d4d0cf17068cb76c4ffc49d124","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-2.2.3.tgz","fileCount":105,"unpackedSize":140021,"integrity":"sha512-Gipv6AwsJ8JmMFy12Bg8XecHHKKICmDwmvHgoYNX+Rk3S0J1/sv2rfXWQxBaTic+b8OyXYupGJKJHs6RPC+Dzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2ans78l+buEWxAQwl4M85VIdqNyieCvSABgJ2hPSF0AIhAIgR6hDyz1/hReBeBtDyBFbCGmTgrylqkvivsg/BGbjV"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_2.2.3_1519686145337_0.5886567465951273"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"freestyler","version":"3.0.0-alpha.1","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- Global [entry and exit animations](./docs/en/animation.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"cc40271d210f3e4b27ed7099436b773213f0c16b","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.0-alpha.1","_shasum":"13f031d8d0b8ae10c1d50d41392ebbee1a2bb403","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"13f031d8d0b8ae10c1d50d41392ebbee1a2bb403","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.0-alpha.1.tgz","fileCount":105,"unpackedSize":140029,"integrity":"sha512-TZUh2sRPBkhTaSV0sm8/18XGrto8rZai/MckLTtT+QMnSj680b+gXe5KimXnGX+Kwla7WswOBxh2f3BWA1MjOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH04syVDNg5kl6YTdQtSFlbAfWCT76CgvBti8BH31NeqAiEAvau1yTVo0bG/vCWvfu7jiPi+n8IpTxp5a882AsQrJ5g="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.0-alpha.1_1519749791633_0.16654870201143357"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"freestyler","version":"3.0.0-alpha.2","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- Global [entry and exit animations](./docs/en/animation.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","readmeFilename":"README.md","gitHead":"860532308e2d4188fad213aa713cfdd6a7957620","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.0-alpha.2","_shasum":"d8d225278853b12c5a34faa798168d8a38ef9db4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"d8d225278853b12c5a34faa798168d8a38ef9db4","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.0-alpha.2.tgz","fileCount":104,"unpackedSize":137906,"integrity":"sha512-ORrABYnHx1ZP1rcOVB3ietNnxPNMfBocdaHrCScgJd14nyFENE8kRC88mTJyOD/x63i248gbYhj9T6SbnQ1pfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC05M6NOnJd8tAZIU90Eyta+gVdTz4OKEi39OqFwrUSrQIhAIU9lcULND0n23RxhSMHe14Un8Snl6kFv80gyYePjrmy"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.0-alpha.2_1519836169130_0.5797956567340552"},"_hasShrinkwrap":false},"3.0.1":{"name":"freestyler","version":"3.0.1","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-extend":"1.0.2","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"860532308e2d4188fad213aa713cfdd6a7957620","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.1","_shasum":"894e04b5b72efc6a092ac5576b095dec70dcdb3f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"894e04b5b72efc6a092ac5576b095dec70dcdb3f","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.1.tgz","fileCount":104,"unpackedSize":137898,"integrity":"sha512-p5EYJGcJeh0BKJ/daL0YALsadKDcnk1dM7V+KDCCJ50NWwjqbDV9Xu81bKf6Yxp5DatCMh+7QfRth8saavZ/KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkOvzOYCu5SN1RjnC8iE/u5zBw2MmL/nwwZe5deIdJTAiEAg7t8ffSgDkPrV3OPxr2ij+2ASsQaH3UIx+po76uPwag="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.1_1519839040936_0.35714566382796264"},"_hasShrinkwrap":false},"3.0.2":{"name":"freestyler","version":"3.0.2","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-af":"^0.1.0","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"b0542d6497f570b7134e8edf7578dec62200886f","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.2","_shasum":"9df8e1c7707f93f2dc106f783260e9b7985fdae0","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"9df8e1c7707f93f2dc106f783260e9b7985fdae0","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.2.tgz","fileCount":104,"unpackedSize":137919,"integrity":"sha512-ISbQPSN8EeXHlZ54XZggHVwIVpdb8Hs4Z2GZdcCRBQ/MRoBzSCZ6fOYG/xXH5cAwHL5sQ3HhZffX6YBwFlhcJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwDCTEgyLsKM2vy4QL9VnZGvAKlzWn0MPhQl0JAS4QmAiEA5r9iy6mE3wp5f4ypgBf4ney5JrnfdZFRI0ZYE1PGAow="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.2_1519924065025_0.25130771582936573"},"_hasShrinkwrap":false},"3.0.3":{"name":"freestyler","version":"3.0.3","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-af":"^0.1.0","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.0"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"b0542d6497f570b7134e8edf7578dec62200886f","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.3","_shasum":"7dea768dadfd42901b93ab725c8e3ac8799ce42b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"7dea768dadfd42901b93ab725c8e3ac8799ce42b","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.3.tgz","fileCount":104,"unpackedSize":137997,"integrity":"sha512-DOMZoO0SPlJkQsbK78P5wWvnnf7pyJ6SXY+Z/Bi9RYesSRE9eSxbCPrd+LHgqBmQlwF5lSfMFDx7opT5nQ6sbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNRUo/wHeRRoD4Cp4iIrqkQnhacPmiux9kj78obYk1QAiAEPDpCWxxV+mPfI7Dass31rxC04GyRw72pr0sedRFjmA=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.3_1519925085296_0.29708259289608896"},"_hasShrinkwrap":false},"3.0.4":{"name":"freestyler","version":"3.0.4","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"npm run test:server && jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:server":"NODE_ENV=production mocha -r ts-node/register src/**/*.test-server.ts*","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-af":"^0.1.0","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.38","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.3","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.10.2","prop-types":"15.6.0","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.0","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.2","mocha":"5.0.1"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"034cd429cf70b0e71deeba2b38b7150528cdd252","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.0.4","_shasum":"605cb56f133263b8cc3a5302910437958b29f008","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"605cb56f133263b8cc3a5302910437958b29f008","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.0.4.tgz","fileCount":104,"unpackedSize":138605,"integrity":"sha512-nutFoWBplhiXbcJ/sKXHtZk5LtCeBNe1ngGfYLXY8GvDdu5rkVml4ketO8mDhYNiXpW3tOp5b595HdWRyhL8dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhqZJ73hJB1QPskGXGNufRke3eN1rkHvAe39zLPQnZwwIhAJU1njrihS9BphnueblY0k0XiBsYNNTvEyazzAXZZFpu"}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.0.4_1519941772983_0.0832204322380623"},"_hasShrinkwrap":false},"3.1.0":{"name":"freestyler","version":"3.1.0","description":"5th generation React styling library","main":"lib/index.js","unpkg":"dist/freestyler.umd.min.js","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"scripts":{"start":"npm run storybook","clean":"rimraf modules lib dist && npm run docs:clean && npm run test:visual:clean","build":"npm run clean && npm run build:lib && npm run build:cjs && npm run build:umd","build:modules":"gulp build-modules --gulpfile build/gulpfile.js","build:lib":"gulp build-ts --gulpfile build/gulpfile.js","build:cjs":"webpack -p --config build/webpack.config.cjs.js","build:umd":"webpack -p --config build/webpack.config.umd.js","test":"npm run test:server && jest","test:coverage":"jest --coverage","test:watch":"jest --watch","test:server":"NODE_ENV=production mocha -r ts-node/register src/**/*.test-server.ts*","test:visual":"npm run storybook","test:visual:build":"build-storybook","test:visual:clean":"rimraf storybook-static","docs:clean":"rimraf docs/_book","docs:serve":"npm run docs:clean && gitbook install ./docs && gitbook serve ./docs","docs:build":"npm run docs:clean && gitbook install ./docs && gitbook build ./docs","docs:publish":"npm run test:visual:build && npm run docs:build && ./build/publish-docs.sh","demo":"webpack-dev-server --config demo/webpack.config.js","prettier":"prettier --write '**/*.ts'","precommit":"lint-staged","storybook":"start-storybook -p 6006","semantic-release":"semantic-release"},"lint-staged":{"**/*.ts":["prettier --write","git add"]},"peerDependencies":{"react":"*","react-dom":"*"},"dependencies":{"fast-af":"^0.1.0","tslib":"^1.9.0"},"devDependencies":{"@types/react":"16.0.40","@types/enzyme":"2.8.12","@types/enzyme-to-json":"1.5.1","@types/jest":"22.1.4","@types/node":"8.9.4","@types/prop-types":"15.5.2","enzyme":"3.3.0","enzyme-to-json":"3.3.1","enzyme-adapter-react-16":"1.1.1","gulp":"3.9.1","gulp-typescript":"3.2.4","husky":"0.14.3","jest":"21.2.1","jest-tap-reporter":"1.9.0","lerna":"2.9.0","lint-staged":"4.3.0","prettier":"1.11.1","prop-types":"15.6.1","react":"16.2.0","react-dom":"16.2.0","react-test-renderer":"15.6.2","rimraf":"2.6.2","source-map-support":"0.5.3","ts-jest":"21.2.4","ts-node":"3.3.0","typescript":"2.7.2","tslib":"1.9.0","ts-loader":"3.5.0","webpack-dev-server":"2.11.2","webpack":"3.11.0","yarn":"1.5.1","chai":"4.1.2","@storybook/react":"3.3.14","@storybook/addon-actions":"3.3.14","@storybook/addon-links":"3.3.14","mol-conventional-changelog":"1.2.0","semantic-release":"12.4.1","gitbook-cli":"2.3.2","libreact":"0.12.2","mocha":"5.0.1"},"config":{"commitizen":{"path":"./node_modules/mol-conventional-changelog"}},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"transformIgnorePatterns":[],"testRegex":".*/__tests__/.*\\.(test|spec)\\.(jsx?|tsx?)$","setupFiles":["./src/__tests__/setup.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"reporters":["jest-tap-reporter"]},"prettier":{"printWidth":120,"tabWidth":4,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"es5","bracketSpacing":false,"jsxBracketSameLine":false},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"],"gitHead":"7f04bb0883f00fb2a9aebd0ff4e4f4b289ebc492","bugs":{"url":"https://github.com/streamich/freestyler/issues"},"homepage":"https://github.com/streamich/freestyler#readme","_id":"freestyler@3.1.0","_shasum":"17b63b8cba2e4c8cecdf4463e734e865a8f1a750","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.5.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"dist":{"shasum":"17b63b8cba2e4c8cecdf4463e734e865a8f1a750","tarball":"https://registry.npmjs.org/freestyler/-/freestyler-3.1.0.tgz","fileCount":104,"unpackedSize":138568,"integrity":"sha512-7PIgPKnsH+NF9KElMM5lIYceJWo+39ppBFIggq/eD5bTJ42AhKX9wTvjB4dqkfY0sD2+p24TR4Cx7tErvJ90mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDokOzWs2xK3HWvq6U1Y5fvMdFhJfFAp+G3hLDW/XlYiAiEAmgwCEyBVjvmJj25vZNdkj8o1EYOiZXuPfWTAkyQLW0Y="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freestyler_3.1.0_1520007943975_0.10159516033728622"},"_hasShrinkwrap":false}},"readme":"![libreact logo](./docs/assets/freestyler.png)\n\n# freestyler\n\n[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]\n\n[**5<sup>th</sup> generation**](./docs/en/generations.md) [React styling library][npm-url] &mdash;\nit is *lightning fast*, *lean*, and with *gazillion* [__*feat*ures__](#feat).\n\n```\n        Yeah, straight from the top of my dome\n            As I rock, rock, rock, rock, rock the microphone\n                Yeah, straight from the top of my dome\n                    As I rock, rock, rock, rock, rock the microphone...\n```\n\n- Bomfunk MC's &mdash; [Freestyler](https://www.youtube.com/watch?v=ymNFyxvIdaM)\n\n\n## feat.\n\n- *[fifth generation](./docs/en/feat/fifth-generation.md)*, *[lightweight](./docs/en/feat/lightweight.md)*, *[lightning fast](./docs/en/feat/fast.md)*, *[JIT CSS](./docs/en/feat/jit-css.md)*, *[code splitting](./docs/en/feat/code-splitting.md)*, *[dead code elimination](./docs/en/feat/dead-code-elimination.md)*, *[JavaScript variables](./docs/en/feat/variables.md)*\n\n![Typing and autocompletion](./docs/assets/typing.gif)\n\n## CSS Templates\n\n- [__Scoped__ styles without selectors](./docs/en/feat/scoped.md)\n- [__Nested__ selectors](./docs/en/feat/nesting.md)\n- __[Mixins](./docs/en/feat/mixins.md)__\n- __[Atoms](./docs/en/feat/atoms.md)__\n- [__Media queries__, keyframes, ...](./docs/en/feat/media.md)\n- [__Global__ styles](./docs/en/feat/global.md)\n- Global [entry and exit animations](./docs/en/animation.md)\n- [CSS __resets__](./docs/en/feat/resets.md)\n- __[Theming](./docs/en/feat/theming.md)__\n\n\n## Reference\n\n- [Terminology](./docs/en/terminology.md)\n- [Generations](./docs/en/generations.md)\n- [Interfaces](./docs/en/interfaces.md)\n- __Generic__ [Low-level API](./docs/en/low-level-api.md)\n- __Generic__ [__3<sup>rd</sup> Generation Interfaces__](./docs/en/3rd-gen.md)\n    - [`rule()` Interface](./docs/en/rule.md)\n    - [`StyleSheet.create()` Interface](./docs/en/StyleSheet.md) with lazy rendering\n    - [`hyperstyle()` `styleName` Interface](./docs/en/hyperstyle.md)\n- __React.js__ [__4<sup>th</sup> Generation Interfaces__](./docs/en/4th-gen.md)\n    - [`styled()()` Component Interface](./docs/en/styled.md)\n    - [`@css` Static Class Decorator Interface](./docs/en/css-static-class-decorator.md)\n    - [`@css()` Class Decorator Interface](./docs/en/css-class-decorator.md)\n    - [`@css()` `.render()` Decorator Interface](./docs/en/css-render-decorator.md)\n    - [`Component` Class Interface](./docs/en/component-class.md)\n    - [`hoc()()` Higher Order Component Interface](./docs/en/hoc-generator.md)\n- __React.js__ [__5<sup>th</sup> Generation Interfaces__](./docs/en/5th-gen.md)\n    - [`styleit()` and `<Styleit>` Interfaces](./docs/en/styleit.md)\n    - [`jsxstyle()`, `<Block>`, `<Inline>`, `<InlineBlock>`, `<Row>`, and `<Column>` Interfaces](./docs/en/jsxstyle.md)\n- [Environment Variables](./docs/en/env-vars.md)\n- [Server-side Rendering](./docs/en/ssr.md)\n- [How it Works?](./docs/en/how-it-works.md)\n\n\n## Installation\n\n<pre>\nnpm i <a href=\"https://www.npmjs.com/package/freestyler\">freestyler</a> --save\n</pre>\n\n\n## Usage\n\n```js\nimport {\n    css,\n    styled,\n    rule,\n    StyleSheet,\n    Component,\n    hoc,\n    jsxstyle\n} from 'freestyler';\n\nimport hyperstyle from 'freestyler/lib/react/hyperstyle';\nimport {styleit, Styleit} from 'freestyler/lib/react/styleit';\n```\n\nDecorate *stateful* components.\n\n```jsx\n@css({\n    border: '1px solid tomato',\n})\nclass App extends Component {\n    render () {\n        return <div>Hello world!</div>;\n    }\n}\n```\n\nOr, create *\"styled\" stateless* components.\n\n```jsx\nconst Bordered = styled.div({\n    border: '1px solid tomato',\n});\nconst App = () =>\n    <Bordered>Hello world!</Bordered>;\n```\n\n\n## License\n\n[Unlicense](./docs/en/LICENSE.md) &mdash; public domain.\n\n\n-------\n\n<div style=\"text-align:center\"><center><i>Are you a freestyler?</i></center></div>\n\n\n[npm-url]: https://www.npmjs.com/package/freestyler\n[npm-badge]: https://img.shields.io/npm/v/freestyler.svg\n[travis-url]: https://travis-ci.org/streamich/freestyler\n[travis-badge]: https://travis-ci.org/streamich/freestyler.svg?branch=master\n","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"time":{"modified":"2022-06-18T03:35:26.241Z","created":"2017-10-07T16:12:58.667Z","0.1.0":"2017-10-07T16:12:58.667Z","1.0.2":"2017-10-08T17:12:29.464Z","1.1.0":"2017-10-11T01:04:48.927Z","1.2.1":"2017-10-15T22:52:26.190Z","1.2.2":"2017-12-10T15:44:05.938Z","1.2.3":"2018-01-13T11:02:47.693Z","1.3.0":"2018-01-13T20:17:22.344Z","1.3.1":"2018-01-14T19:10:33.893Z","1.3.2":"2018-01-14T19:18:11.777Z","1.3.3":"2018-02-03T21:46:08.674Z","1.3.4":"2018-02-03T22:21:26.906Z","1.3.5":"2018-02-04T19:35:01.124Z","1.3.6":"2018-02-04T19:56:44.004Z","1.4.0":"2018-02-05T03:41:47.816Z","1.5.0":"2018-02-06T01:24:46.155Z","1.5.1":"2018-02-07T13:05:16.825Z","1.5.2":"2018-02-07T13:09:32.047Z","1.6.0":"2018-02-09T01:33:00.711Z","1.7.0":"2018-02-10T00:11:16.424Z","1.8.0":"2018-02-10T15:06:47.784Z","1.8.1":"2018-02-11T11:17:39.557Z","1.6.1":"2018-02-12T00:16:50.622Z","1.6.2":"2018-02-12T16:31:57.615Z","1.6.3":"2018-02-12T22:06:44.044Z","1.6.4":"2018-02-13T00:10:13.789Z","1.6.5":"2018-02-13T01:34:34.722Z","1.6.6":"2018-02-13T13:47:27.549Z","1.6.7":"2018-02-14T01:17:05.915Z","1.9.0":"2018-02-14T01:21:07.916Z","1.9.1":"2018-02-15T01:16:59.196Z","1.9.2":"2018-02-15T21:02:22.414Z","1.10.0":"2018-02-17T23:32:05.024Z","1.10.1":"2018-02-21T01:35:14.146Z","1.10.2-beta":"2018-02-21T18:11:26.050Z","2.0.0-alpha.1":"2018-02-22T14:02:34.093Z","2.0.0-alpha.2":"2018-02-22T14:42:09.709Z","2.0.0-alpha.3":"2018-02-22T15:44:31.597Z","2.0.0-alpha.4":"2018-02-22T16:07:24.102Z","2.0.0-alpha.5":"2018-02-22T16:19:52.111Z","2.0.0-alpha.6":"2018-02-22T16:39:41.282Z","2.0.0":"2018-02-22T19:14:02.220Z","2.0.1":"2018-02-22T20:21:14.109Z","2.0.2":"2018-02-22T22:07:52.606Z","2.1.0":"2018-02-25T12:33:51.272Z","2.2.0":"2018-02-26T22:26:18.232Z","2.2.1":"2018-02-26T22:51:45.437Z","2.2.2":"2018-02-26T22:56:39.483Z","2.2.3":"2018-02-26T23:02:27.949Z","3.0.0-alpha.1":"2018-02-27T16:43:11.735Z","3.0.0-alpha.2":"2018-02-28T16:42:49.175Z","3.0.1":"2018-02-28T17:30:41.038Z","3.0.2":"2018-03-01T17:07:45.090Z","3.0.3":"2018-03-01T17:24:45.422Z","3.0.4":"2018-03-01T22:02:53.192Z","3.1.0":"2018-03-02T16:25:44.030Z"},"readmeFilename":"README.md","homepage":"https://github.com/streamich/freestyler#readme","repository":{"type":"git","url":"git+https://github.com/streamich/freestyler.git"},"bugs":{"url":"https://github.com/streamich/freestyler/issues"},"users":{"eswat2":true,"vinbhatt":true},"keywords":["freestyler","css","style","styles","react","js","in-js","css-in-js","styled","decorator","component","styled-components","jsxstyle","jsx","hoc","rule","stylesheet"]}