{"library":"pg-minify-webpack-loader","title":"pg-minify-webpack-loader","description":"Webpack loader that imports SQL files and optionally minifies them using pg-minify. Current version 0.3.0 (stable, last released 2018). Allows importing .sql files directly into webpack bundles with ES6 or CommonJS modules and configurable compression. Useful for Node.js projects using PostgreSQL, as a replacement for raw-loader.","language":"javascript","status":"active","last_verified":"Sat May 09","install":{"commands":["npm install pg-minify-webpack-loader"],"cli":null},"imports":["import sql from './file.sql';","const sql = require('./file.sql').default;","declare module '*.sql' { var _: string; export default _; }"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// webpack.config.js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.sql$/,\n        use: 'pg-minify-webpack-loader'\n      }\n    ]\n  },\n  resolve: {\n    extensions: ['.sql']\n  }\n};\n\n// query.sql\nSELECT * FROM users WHERE id = $1;\n\n// index.js\nimport query from './query.sql';\nconsole.log(query); // 'SELECT * FROM users WHERE id=$1'\n","lang":"javascript","description":"Imports and minifies a SQL file via webpack loader. Shows webpack config, SQL input, and usage.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}