{"library":"rollup-plugin-postcss-webpack-alias-less-loader","title":"rollup-plugin-postcss-webpack-alias-less-loader","description":"A custom less loader for rollup-plugin-postcss that enables webpack-style path aliases in Less imports. Version 1.0.0 is the current stable release. It resolves ~ prefixes to node_modules by default and supports user-defined aliasing similar to webpack's resolve.alias. This package is specifically for projects migrating from webpack to Rollup that need alias resolution inside Less files. It integrates with rollup-plugin-postcss and rollup-plugin-alias, and is best used alongside TypeScript via rollup-plugin-typescript2 due to known issues with the original typescript plugin. There are no major updates or maintenance indicators.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-postcss-webpack-alias-less-loader"],"cli":null},"imports":["import { rollupPostcssLessLoader } from 'rollup-plugin-postcss-webpack-alias-less-loader'","import rollupPostcssLessLoader from 'rollup-plugin-postcss-webpack-alias-less-loader'","import { rollupPostcssLessLoader } from 'rollup-plugin-postcss-webpack-alias-less-loader'; rollupPostcssLessLoader({ nodeModulePath: '...', aliases: {...} })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const postcss = require('rollup-plugin-postcss');\nconst rollupPostcssLessLoader = require('rollup-plugin-postcss-webpack-alias-less-loader');\nconst path = require('path');\n\nmodule.exports = {\n  input: 'src/index.ts',\n  output: { file: 'dist/bundle.js', format: 'esm' },\n  plugins: [\n    postcss({\n      loaders: [\n        rollupPostcssLessLoader({\n          nodeModulePath: path.resolve('node_modules'),\n          aliases: {\n            '@myalias': path.resolve('src/aliased-folder'),\n          },\n        }),\n      ],\n    }),\n  ],\n};","lang":"javascript","description":"Configures Rollup to use the custom Less loader with webpack-style aliases inside a postcss plugin.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}