{"library":"babel-plugin-inline-import","type":"library","category":null,"description":"Babel plugin that allows importing raw file contents as strings during transpilation. Version 3.0.0 supports importing files with extensions like .raw, .text, .graphql, with configurable extension mapping. It replaces import statements with the file's literal content, enabling use cases like embedding GraphQL schemas or SQL queries without separate file reading. Differentiates from webpack raw-loader by operating at the Babel level, working with babel-node and babel-register. Caveat: Babel does not track dependencies for imported files, requiring cache disabling or watcher configuration.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","babel-plugin","graphql","raw","extension","wrap","import","inline"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-inline-import","imports":["import schema from './schema.graphql';","import graphqlSchema from '../../types/schema.graphql';","import content from './file.raw';"]},{"cmd":"yarn add babel-plugin-inline-import","imports":[]},{"cmd":"pnpm add babel-plugin-inline-import","imports":[]}],"homepage":null,"github":"https://github.com/Quadric/babel-plugin-inline-import","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-inline-import","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/babel-plugin-inline-import/compatibility"}}