{"_id":"stylelint-custom-processor-loader","_rev":"11-7adade697137d4bac3f687f19273b638","name":"stylelint-custom-processor-loader","description":"A Webpack loader for stylelint used with custom processors","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1-alpha.0":{"name":"stylelint-custom-processor-loader","version":"0.0.1-alpha.0","description":"A Webpack loader for stylelint used with custom processors","main":"index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","gitHead":"835faec555e8b56ff768b9413c5777ff7995ae2c","_id":"stylelint-custom-processor-loader@0.0.1-alpha.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-6pgoaIlGc+vUkySxx3jL64amyng0UC/lHteG6g2IUsZRs2GP57DTI4w/UM/O7QMXz9M3o0hDQDw9oAIDz6Ta7w==","shasum":"33e33511765664fb83fe529540fd81b68fad1d74","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.0.1-alpha.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVi2ML2Mik87ZgZNfJMHJ2WnWTYt/+FLUqzBDPT42YMAiEAwCTx4EfAMLGFclH97HlQ9izizHmirJ/FGVqACnnVlzg="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.0.1-alpha.0.tgz_1500115351452_0.4477164498530328"},"directories":{}},"0.1.0":{"name":"stylelint-custom-processor-loader","version":"0.1.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","build":"babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":"7.13.0","webpack":"3.2.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","jest":"^20.0.4","react":"^15.6.1","styled-components":"^2.1.1","stylelint":"^7.13.0","stylelint-config-standard":"^16.0.0","stylelint-processor-styled-components":"^0.1.2","webpack":"^3.2.0"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"25fae775ba96c16f41e665f5896079d198a9615c","_id":"stylelint-custom-processor-loader@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-nPhNi36c7Rh+t7wjFijD5zjv1Pyq0C9ySFtRxSeN76pMzJ2C3ZdCHZ7DWDuzVMT92Axw/o3ESQ0UX8is5v6BgA==","shasum":"416374640dde5473abe9de5897cb9440c62d3144","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXUCQt+2ZG6rqAa2+owKw/2IlXm9jbgib/6EIcE51B8AiAyJu0FAhILThAj2no/fAsxVtoysHtyxmXS8yQP0EiV3g=="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.1.0.tgz_1500204448577_0.06913373479619622"},"directories":{}},"0.1.1":{"name":"stylelint-custom-processor-loader","version":"0.1.1","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":"7.13.0","webpack":"3.2.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","jest":"^20.0.4","lint-staged":"^4.0.2","prettier":"^1.5.3","react":"^15.6.1","styled-components":"^2.1.1","stylelint":"^8.0.0","stylelint-config-standard":"^17.0.0","stylelint-processor-styled-components":"^0.2.0","webpack":"^3.2.0"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"8bc6dfe187b3d07d92c0504c9a1c0b8183f7820a","_id":"stylelint-custom-processor-loader@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-OrpMf6RDFDOb9+C2/qQP7Y3vWIH+0ncpCGxTsDxiEtygncuxGOIi7fNEnCodvkaXJLC+os4m5cfGoo2k6//u5g==","shasum":"05baf61828a2101027b2d70d3e7572981b6a7b71","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwnGlIJ9xbt8NhJR17FeOO6myAqlMQDG+bAg0EbtUBJQIgFdYccPtVqlqsUnAcdfAUbVLcVkac3llmyNyyzUogrqk="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.1.1.tgz_1502832650815_0.26714750356040895"},"directories":{}},"0.2.0":{"name":"stylelint-custom-processor-loader","version":"0.2.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":"7.13.0","webpack":"3.2.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","bluebird":"^3.5.0","css-loader":"^0.28.5","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","jest":"^20.0.4","jest-cli":"^20.0.4","lint-staged":"^4.0.2","prettier":"^1.5.3","react":"^15.6.1","styled-components":"^2.1.1","stylelint":"^8.0.0","stylelint-config-standard":"^17.0.0","stylelint-processor-styled-components":"^0.3.0","webpack":"^3.2.0"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"5bed97ea243e373473b361b027a138f64698f2d3","_id":"stylelint-custom-processor-loader@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-blznJ3gUWdOUesxU4iEn8lxgnmDGTZwypkCZQyNpVW++TBL9ncoB3Av5JE5ThOPhUtxT19aT3bRvx6BrY45N6w==","shasum":"1a423d18bca49c2550a6a9d4f1e03473d2a5d486","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgHNCQpZ810WEcClZhSOcsEHt0u5PZ51Cf/MClKmyd2gIgIkZcxPIELIb2/0n6YaJ4UcZDf2lbNrtYrwvcqHgH+i0="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.2.0.tgz_1503510375781_0.6947012625169009"},"directories":{}},"0.2.1":{"name":"stylelint-custom-processor-loader","version":"0.2.1","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":"^8.0.0","webpack":"^3.2.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","bluebird":"^3.5.0","css-loader":"^0.28.5","eslint":"^4.4.1","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","jest":"^20.0.4","jest-cli":"^20.0.4","lint-staged":"^4.0.2","prettier":"^1.5.3","react":"^15.6.1","styled-components":"^2.1.1","stylelint":"^8.0.0","stylelint-config-standard":"^17.0.0","stylelint-processor-styled-components":"^0.3.0","webpack":"^3.2.0"},"dependencies":{"loader-utils":"^1.1.0"},"gitHead":"bc165e5b95c77b064600d5fb18c6105fb2b14127","_id":"stylelint-custom-processor-loader@0.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-2IizXJ/TCxp7f6gaTzI77r6R/1FH4i5oxkazjBqab9epW8vnznujrFgU01Whf0eV8glhYwd+druWG74pwwcBGQ==","shasum":"6f3f2aebf59de018410f88c24cbe8b844c9d6052","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRAl5+KKmk/uehJrIXG96GMy2XicTNrDoWeBlp7df7GwIhAMMx861H3idGmrWPAjPMLAgGCqVHf76OcFlRmAsUijmn"}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.2.1.tgz_1504662576338_0.9216177246998996"},"directories":{}},"0.3.0":{"name":"stylelint-custom-processor-loader","version":"0.3.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"mkdir -p dist && babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":">= 7.8","webpack":">= 2"},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.25.0","babel-jest":"~20.0.3","babel-plugin-transform-object-rest-spread":"~6.23.0","babel-preset-es2015":"~6.24.1","bluebird":"~3.5.0","css-loader":"~0.28.5","eslint":"~4.4.1","eslint-config-airbnb-base":"~11.2.0","eslint-config-prettier":"~2.3.0","eslint-plugin-import":"~2.7.0","eslint-plugin-prettier":"~2.1.2","husky":"~0.14.3","jest":"~21.2.1","jest-cli":"~20.0.4","lint-staged":"~4.0.2","prettier":"~1.5.3","react":"~16.0.0","styled-components":"~2.1.1","stylelint":"~8.1.1","stylelint-config-standard":"~17.0.0","stylelint-processor-styled-components":"~1.0.0","webpack":"~3.6.0"},"dependencies":{"loader-utils":"~1.1.0"},"greenkeeper":{"ignore":["babel-cli","babel-core","babel-jest","babel-plugin-transform-object-rest-spread","bluebird","css-loader","eslint","eslint-config-airbnb-base","eslint-config-prettier","eslint-plugin-import","eslint-plugin-prettier","husky","jest","jest-cli","lint-staged","prettier","stylelint-config-standard"]},"engines":{"node":">= 6"},"gitHead":"f48745b35ce58275d536559dd9c7461e3373eddb","_id":"stylelint-custom-processor-loader@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-z9FgzuDcNNT6fNykHFYn9Gc6SlOxpvuVum2zsKGppIDEtJAJRHEow/Vr1ctOrPNgGJED31z1brateMKFXvf5KA==","shasum":"da8fbb7a61171353189d54979b865d5fa641b985","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDs8BheBEoJg/QQ8PLdQZ6QoMn30OIKx3DGsr5dkPKCAIgTQSOtGnTGfyv4l9hG8xrCiz4MSfzdYo4O9iS/5RRcVU="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.3.0.tgz_1506918529213_0.1665458579082042"},"directories":{}},"0.4.0":{"name":"stylelint-custom-processor-loader","version":"0.4.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"mkdir -p dist && babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":">= 7.8","webpack":">= 2"},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.25.0","babel-jest":"~20.0.3","babel-plugin-transform-object-rest-spread":"~6.23.0","babel-preset-es2015":"~6.24.1","bluebird":"~3.5.0","css-loader":"~0.28.5","eslint":"~4.4.1","eslint-config-airbnb-base":"~11.2.0","eslint-config-prettier":"~2.3.0","eslint-plugin-import":"~2.7.0","eslint-plugin-prettier":"~2.1.2","husky":"~0.14.3","jest":"~21.2.1","jest-cli":"~20.0.4","lint-staged":"~4.0.2","prettier":"~1.5.3","react":"~16.0.0","styled-components":"~2.2.1","stylelint":"~8.2.0","stylelint-config-standard":"~17.0.0","stylelint-processor-styled-components":"~1.0.0","webpack":"~3.8.1"},"dependencies":{"loader-utils":"~1.1.0"},"greenkeeper":{"ignore":["babel-cli","babel-core","babel-jest","babel-plugin-transform-object-rest-spread","bluebird","css-loader","eslint","eslint-config-airbnb-base","eslint-config-prettier","eslint-plugin-import","eslint-plugin-prettier","husky","jest","jest-cli","lint-staged","prettier","stylelint-config-standard"]},"engines":{"node":">= 6"},"gitHead":"cb7959ed99a8a6e0b84c649f80f6ead8ab9510e2","_id":"stylelint-custom-processor-loader@0.4.0","_npmVersion":"5.5.0","_nodeVersion":"8.1.3","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-6/6ldmoCdU9iM783slhv2BMnpjUKOn9Zs2lqapBQhJLUQ01BUgs/0RILrZsLfYw1MZeKwlNZJzeZ1yrIovmQMQ==","shasum":"da9448d2341c3cb769d7c49bc36532e4bfd59d9d","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhrPLN1X0IvjJ0EoGVOhcYXAirMeTLkh4UAsXyhNM0hAIgYTRhQcS0+2CP5ztZBgL/2juqepe5c+d8D6ymqg9kvoI="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader-0.4.0.tgz_1508895433558_0.9551808384712785"},"directories":{}},"0.5.0":{"name":"stylelint-custom-processor-loader","version":"0.5.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"mkdir -p dist && babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":">= 7.8","webpack":">= 2"},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.25.0","babel-jest":"~20.0.3","babel-plugin-transform-object-rest-spread":"~6.23.0","babel-preset-es2015":"~6.24.1","bluebird":"~3.5.0","css-loader":"~0.28.5","eslint":"~4.4.1","eslint-config-airbnb-base":"~11.2.0","eslint-config-prettier":"~2.3.0","eslint-plugin-import":"~2.7.0","eslint-plugin-prettier":"~2.1.2","husky":"~0.14.3","jest":"~21.2.1","lint-staged":"~4.0.2","prettier":"~1.5.3","react":"~16.3.1","styled-components":"~3.2.5","stylelint":"~9.1.3","stylelint-config-standard":"~17.0.0","stylelint-processor-styled-components":"~1.3.1","webpack":"~3.10.0"},"dependencies":{"loader-utils":"~1.1.0"},"greenkeeper":{"ignore":["babel-cli","babel-core","babel-jest","babel-plugin-transform-object-rest-spread","bluebird","css-loader","eslint","eslint-config-airbnb-base","eslint-config-prettier","eslint-plugin-import","eslint-plugin-prettier","husky","jest","jest-cli","lint-staged","prettier","stylelint-config-standard"]},"engines":{"node":">= 6"},"gitHead":"37b2c46b164797b087b9944165d5192d15649c80","_id":"stylelint-custom-processor-loader@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-pKrxBoCctHku5O3i86Iul51iOeYpMbcEic+wH9yTZ5jbs4VVxzLUv0zcfW1+KfmEYEci20NUP6f3q7Eax0qaXA==","shasum":"304d13e0c995b9f8a68da1a8d899700e2deacad8","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.5.0.tgz","fileCount":9,"unpackedSize":18688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbcJlWh+njvGgob6kHZVYAIKOse4ebLt0BlQuzAsLr3AiEAnhP/HiG8xH+hn4/2E7wlxqqZXN6PDS8TkwB6asEHkFs="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader_0.5.0_1523266415841_0.4561490010067766"},"_hasShrinkwrap":false},"0.6.0":{"name":"stylelint-custom-processor-loader","version":"0.6.0","description":"A Webpack loader for stylelint used with custom processors","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"scripts":{"test":"jest","lint":"eslint index.js 'test/*'","build":"mkdir -p dist && babel index.js -o dist/index.js && echo 'Build successfully completed'","real-world-test":"yarn build && webpack --config webpack-test.config.js; rm webpack-test.out.js","prettier-fix":"prettier --single-quote --trailing-comma es5 --write","precommit":"lint-staged","prepush":"yarn run lint && yarn test && yarn build && echo '\nprepush tests passed, pushing now...\n'","prepublishOnly":"yarn build"},"keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"jest":{"collectCoverageFrom":["index.js"],"coverageDirectory":"./.coverage"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","peerDependencies":{"stylelint":">= 7.8","webpack":">= 2"},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.25.0","babel-jest":"~20.0.3","babel-plugin-transform-object-rest-spread":"~6.23.0","babel-preset-es2015":"~6.24.1","bluebird":"~3.5.0","css-loader":"~0.28.5","eslint":"~4.4.1","eslint-config-airbnb-base":"~11.2.0","eslint-config-prettier":"~2.3.0","eslint-plugin-import":"~2.7.0","eslint-plugin-prettier":"~2.1.2","husky":"~0.14.3","jest":"~21.2.1","lint-staged":"~4.0.2","prettier":"~1.5.3","react":"~16.3.1","styled-components":"~3.2.5","stylelint":"~9.1.3","stylelint-config-standard":"~17.0.0","stylelint-processor-styled-components":"~1.3.1","webpack":"~3.10.0"},"dependencies":{"loader-utils":"~1.1.0"},"greenkeeper":{"ignore":["babel-cli","babel-core","babel-jest","babel-plugin-transform-object-rest-spread","bluebird","css-loader","eslint","eslint-config-airbnb-base","eslint-config-prettier","eslint-plugin-import","eslint-plugin-prettier","husky","jest","jest-cli","lint-staged","prettier","stylelint-config-standard"]},"engines":{"node":">= 6"},"gitHead":"5efe5fb6bc13b8092abc3baebecc244d60b42f50","_id":"stylelint-custom-processor-loader@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"},"dist":{"integrity":"sha512-vwab7dHm0/GfKumFMrX9lXEjN+Re+MZSdWstA5ORwKI0XjZ3pLKtSdR6jwNLZNcdzQMu4qaFwhC7YLiPVmvA8w==","shasum":"57b70095e9999252967ff8aa2ec185cbbfbe3cba","tarball":"https://registry.npmjs.org/stylelint-custom-processor-loader/-/stylelint-custom-processor-loader-0.6.0.tgz","fileCount":9,"unpackedSize":19644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBjcaCRA9TVsSAnZWagAA6uUP/jv8rNijIHXOIdjfopZ9\nkNGRIxvOahCTXv+odPVDvbEbQSMuMxByBfVdzjsgWvfV1nujOS2lmrh/Teb5\nXaesVr/lR4w2gMV9TrI2DsxJSiXZJK2uuawbDuWnfyU3j2pKGXXMCl9mtHjo\n2XwxivVAniID/O5dFPMMWfKYqNWIxJb0+OYe0axFBnG+eTI6qRwGbLHcL6DL\np1eT5HsCozgsDb16D6mia6ERBKyqRQze11UaXsr+5jIbjKtko2AQ3aJbzaJn\nDryycgaIF1bXrdSweJNBgHlKaAeKGAvoH86uwVhe6/hpL9mW1uNhmJ7O2hfx\nOsMfwi1cIjbQmkUBHT5Ca5E0eDn+i14YdBqwU/xmw0aA+eBGfDU6zKOl14ND\n7ABTrAwSZ+RGMd1C9p+0ehA11fvpEg06lydy7ewzaPlm4MYP/b4fspcXgq+K\nEuJjNHvZrjzL0RtPw4ol3vkGKOHWLt80mvui7Y1oyZpecxuxp9UsIAopi6gH\ngg6/rhY/CzSZovIrJRLCXHlWjr4anlBym9FKuKIEb2c7rkzuklWiwDdCSDLx\nSrMcO8YryJilV0Bbu7X2P53YSadBnolOaRsD2o8O/ZimajpczzfYt4iYlrbm\npFVVzcimp3knBMrfJWatmSgiE1nGJ+aEjr2fWN2+oZu3jsfbdUfiIHXC+frD\nW7Qe\r\n=VLh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhESyiwekXIktODAsBcnQO8bD4YGEmL/dFHts/9W1W2AiBF4bIRMNDVYfCVbmt25hha2ImhF+28jgAOn3d8jgkpVQ=="}]},"maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-custom-processor-loader_0.6.0_1543911193875_0.8002026179865918"},"_hasShrinkwrap":false}},"readme":"# stylelint-custom-processor-loader \n\nA Webpack loader for stylelint used with custom processors\n\n[![npm-version][npm-badge]][npm-url]\n[![CircleCI][CircleCI-badge]][CircleCI-url]\n[![Greenkeeper][Greenkeeper-badge]][Greenkeeper-url]\n\n![Video of loader in use](https://i.imgur.com/4DVnnO8.gif)\n\n## Motivation\n\nI wrote this Webpack loader when I first encountered [Styled Components](https://www.styled-components.com/) and wanted to integrate my Styled Components Stylelint linting (using the [`stylelint-processor-styled-components`](https://github.com/styled-components/stylelint-processor-styled-components) processor) into my Webpack setup so I could have it show up in my Hot Reloading (as shown in the gif above) etc. The loader I found was [`stylelint-loader`](https://github.com/adrianhall/stylelint-loader) though, and it had been deprecated and was referring to [`postcss-loader`](https://www.npmjs.com/package/postcss-loader#stylelint) and another loader that both didn't work for javascript, but only css files, and therefore not Styled Components. Actually the deprecated loader itself supports custom processors for Stylelint, but due to it no longer being under development, and also the fact that when I looked at the code I disagreed with quite a few of the choices, I decided to write my own webpack loader for this use case.\n\n## When should I use this loader?\n\nIf you just want to use normal Stylelint I would definitely suggest using the [`postcss-loader`](https://www.npmjs.com/package/postcss-loader#stylelint) instead of this package. This package was mainly written for Styled Components but also aims to support any other custom processor of Stylelint such as [`stylelint-processor-markdown`](https://github.com/mapbox/stylelint-processor-markdown) and [`stylelint-processor-html`](https://github.com/ccbikai/stylelint-processor-html).\n\n## Installation\n\nFirst install the loader and stylelint with your favourite package manager\n```\nyarn add -D stylelint-custom-processor-loader\n```\nOr with npm\n```\nnpm i -D stylelint-custom-processor-loader\n```\n\nThis package will not work without [stylelint](https://github.com/stylelint/stylelint) as it is a peer dependency in the `package.json` and it is just a development tool to connect webpack and stylelint together.\n\n### Stylelint Config\n\nStylelint config can be added as a file in the default way as seen in [Stylelint's documentation](https://stylelint.io/user-guide/configuration/#loading-the-configuration-object). The recommended way is creating a `.stylelintrc` file in the root of your project, but if you want to use a custom file path you can also use the [configPath](https://github.com/emilgoldsmith/stylelint-custom-processor-loader/blob/master/README.md#configPath) option.\n\n### Webpack Config\n\nThis package currently only aims at supporting Webpack 2+.\n\nIf you are for example using [Styled Components](https://www.styled-components.com/) you could simply add the following to your webpack config:\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.jsx?/,\n      loader: 'stylelint-custom-processor-loader',\n      exclude: /node_modules/,\n    },\n  ],\n}\n```\nAnd you should now have linting your Styled Components css integrated with Webpack!\n> NOTE: You would of course have to install and use [`stylelint-processor-styled-components`](https://github.com/styled-components/stylelint-processor-styled-components) as your custom processor in this example.\n\n#### Webpack Babel Example\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.jsx?/,\n      use: [\n        'babel-loader',\n        'stylelint-custom-processor-loader',\n      ],\n      exclude: /node_modules/,\n    },\n  ],\n}\n```\n> NOTE: As always with Webpack loaders order can be very important, in general this loader should always be the first one loaded (which means the last one in the list) as seen above in the babel-loader example.\n\n## Options\n### configPath\nGive the path to a non-default named Stylelint config. The recommended way to specify it is in your Webpack config as follows:\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.jsx?/,\n      use: [\n        'babel-loader',\n        {\n          loader: 'stylelint-custom-processor-loader',\n          options: {\n            configPath: './path/to/stylelint/config',\n          },\n        },\n      ],\n      exclude: /node_modules/,\n    },\n  ],\n}\n```\n\n### emitWarning (default: `false`)\n\nAlways return warnings if this option is set to `true`. If you're using hot module replacement, you may wish to enable this in development, or else updates will be skipped when there's a stylelint error.\n\n## License\n\nLicensed under the MIT License, Copyright © 2017 Emil Goldsmith Olesen. See [LICENSE](./LICENSE) for more information.\n\nThank you to [MoOx](https://github.com/MoOx) for his [`eslint-loader`](https://github.com/MoOx/eslint-loader) which was often referenced and used for inspiration during development of this project.\n\n\n[CircleCI-badge]: https://img.shields.io/circleci/project/github/emilgoldsmith/stylelint-custom-processor-loader/master.svg\n[CircleCI-url]: https://circleci.com/gh/emilgoldsmith/stylelint-custom-processor-loader/tree/master\n[Greenkeeper-badge]: https://badges.greenkeeper.io/emilgoldsmith/stylelint-custom-processor-loader.svg\n[Greenkeeper-url]: https://greenkeeper.io\n[npm-badge]: https://img.shields.io/npm/v/stylelint-custom-processor-loader.svg\n[npm-url]: https://www.npmjs.com/package/stylelint-custom-processor-loader\n","maintainers":[{"name":"emilgoldsmith","email":"emil.goldsmith@gmail.com"}],"time":{"modified":"2022-05-18T22:50:01.641Z","created":"2017-07-15T10:42:32.394Z","0.0.1-alpha.0":"2017-07-15T10:42:32.394Z","0.1.0":"2017-07-16T11:27:29.531Z","0.1.1":"2017-08-15T21:30:51.725Z","0.2.0":"2017-08-23T17:46:16.737Z","0.2.1":"2017-09-06T01:49:37.292Z","0.3.0":"2017-10-02T04:28:50.193Z","0.4.0":"2017-10-25T01:37:14.452Z","0.5.0":"2018-04-09T09:33:35.897Z","0.6.0":"2018-12-04T08:13:14.008Z"},"homepage":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader#readme","keywords":["lint","linter","stylelint","loader","webpack","webpack-loader","styled-components","custom-processor","css"],"repository":{"type":"git","url":"git+https://github.com/emilgoldsmith/stylelint-custom-processor-loader.git"},"author":{"name":"Emil Goldsmith Olesen","email":"emil.goldsmith@gmail.com"},"bugs":{"url":"https://github.com/emilgoldsmith/stylelint-custom-processor-loader/issues"},"license":"MIT","readmeFilename":"README.md","users":{"serge-nikitin":true}}