3f5b1d10ac
- Remove all webpack and babel related npm dependencies - Add esbuild and esbuild-plugin-postcss2 as a dependency - Add a custom `build.js` script to build css and js with esbuild and copy static files to the priv/static directory - Modify `config/dev.exs` to use that build script as a watcher instead of webpack - Modify `package.json` to use that build script in instead of webpack - Modify `KetbinWeb.Endpoint` to serve the assets directory instead of css and js directories from static - Modify the `app.html.eex` layout to use `assets` directory instead of separate css and js directories Signed-off-by: Akshit Garg <garg.akshit@gmail.com>
23 lines
516 B
JSON
23 lines
516 B
JSON
{
|
|
"repository": {},
|
|
"description": " ",
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"deploy": "NODE_ENV=production node build.js",
|
|
"watch": "node build.js"
|
|
},
|
|
"dependencies": {
|
|
"phoenix": "file:../deps/phoenix",
|
|
"phoenix_html": "file:../deps/phoenix_html"
|
|
},
|
|
"devDependencies": {
|
|
"autoprefixer": "^10.3.1",
|
|
"esbuild": "^0.12.22",
|
|
"esbuild-plugin-postcss2": "0.0.9",
|
|
"fs-extra": "^10.0.0",
|
|
"postcss": "^8.3.6",
|
|
"postcss-import": "^14.0.2",
|
|
"tailwindcss": "^2.2.7"
|
|
}
|
|
}
|