Ankush Menat
17e546f1a5
Revert "fix: allow backtick in HTML templates as well"
...
This reverts commit 2f96458bcb .
2022-10-12 18:50:12 +05:30
Shariq Ansari
3504ca08f2
fix: revert dynamic entryNames for js
2022-10-11 14:26:32 +05:30
Sagar Vora
2f96458bcb
fix: allow backtick in HTML templates as well
2022-10-11 13:22:13 +05:30
Shariq Ansari
bfbdaa4f4d
chore: code cleanup
...
Co-authored-by: Sagar Vora <sagar@resilient.tech>
2022-10-11 12:32:36 +05:30
Shariq Ansari
9a22ab0d6a
fix: remove .css & .css.map file
2022-10-10 21:38:05 +05:30
Shariq Ansari
09f9cda115
fix: load css data instead of loading css bundle file when js is loaded
2022-10-10 21:01:28 +05:30
Shariq Ansari
fdc1bbb23d
fix: create directory recursively
2022-10-07 20:49:54 +05:30
Shariq Ansari
0b95de37fd
chore: minor fix
2022-10-05 16:37:36 +05:30
Shariq Ansari
2b549619a8
fix: handle loading of bundle css & js in website
2022-10-03 13:54:48 +05:30
Shariq Ansari
2c9a447f83
chore: linter fixes
2022-09-28 15:30:59 +05:30
Shariq Ansari
44e9f6b9ab
build(deps): Bump from vue 2 to vue 3
2022-09-28 14:55:07 +05:30
Ankush Menat
1ba99396bc
fix: fail code when build fails in production
...
In production it is useful to fail with proper exit code. To avoid
silently pushing bad assets in built pipelines.
2022-09-14 19:40:22 +05:30
Ankush Menat
0a6433bf5d
fix(DX): reduce retry count for esbuild-redis
...
closes https://github.com/frappe/frappe/issues/17976
2022-09-04 11:30:03 +05:30
Ankush Menat
40f27f908a
style: format JS files with prettier
2022-08-04 14:51:01 +05:30
Gavin D'souza
ef234da171
fix: Don't retry asset caching in CI or developer_mode
2022-07-28 15:40:13 +05:30
Suraj Shetty
eeeef86ae3
fix: Replace node-sass with dart-sass
2022-06-24 19:11:44 +05:30
Faris Ansari
93169e054d
chore: set esbuild output target to es2017
2022-04-01 21:30:42 +05:30
Rushabh Mehta
0b8a2edee7
fix(build): separate assets.json and assets-rtl.json to fix concurrency issue
2022-03-17 14:54:17 +05:30
Suraj Shetty
ccb4475411
build: Pass watchFiles list to auto trigger rebuild process on template change
2022-03-15 09:29:54 +05:30
Suraj Shetty
24f3123552
build: Use @frappe/esbuild-plugin-postcss2 to auto-trigger rebuild on scss file changes
2022-03-15 09:28:30 +05:30
Pruthvi Patel
30452c8b9c
style: use const instead of let
2021-11-09 13:00:15 +05:30
Pruthvi Patel
c648346742
refactor: a better way to cleanup older assets when newer ones are built
2021-11-09 12:54:17 +05:30
Faris Ansari
179960d67f
Merge pull request #14134 from netchampfaris/print-format-builder-beta
...
feat: New Print Format Builder
2021-10-25 12:12:08 +05:30
Sagar Vora
28fce91673
fix: consistent description for Live Reload ( #14554 )
2021-10-24 13:50:07 +05:30
Faris Ansari
5345d4ce7b
Merge branch 'develop' of https://github.com/frappe/frappe into print-format-builder-beta
2021-10-20 18:40:18 +05:30
gavin
fbe925b42c
Merge pull request #14238 from resilient-tech/autoreload_on_build
...
feat: automatically reload web pages whenever JS/CSS assets are rebuilt
2021-10-19 14:13:04 +05:30
Pruthvi Patel
3cec476cbc
fix: add whitespace
2021-10-18 19:07:13 +05:30
Pruthvi Patel
d99403393a
fix: rename auto-reload to live-reload
2021-10-18 17:52:33 +05:30
Ankush Menat
e6bbc698d0
ci: fail CI if asset bundling fails ( #14364 )
...
* ci: fail CI if asset bundling fails
* chore: formatting
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2021-10-08 11:40:31 +05:30
Sagar Vora
01d69b67c7
feat: automatically reload web pages whenever JS/CSS assets are rebuilt
2021-09-17 12:33:36 +05:30
Faris Ansari
f58254db78
fix: poor man's hot reload
2021-09-06 16:57:14 +05:30
Suraj Shetty
70e4b8a459
fix: Use different key for RTL assets
2021-07-05 14:39:46 +05:30
Suraj Shetty
6df9fd2bf8
fix: Build asset file from results sequentially
2021-07-05 14:10:51 +05:30
Suraj Shetty
4ddf8c18d8
feat: Execute separate build command for style files
...
- Execute style build twice (one for LTR and one for RTL) because rtlcss is dependant on comments and esbuild strips all comments so we cannot run rtlcss on built css files.
2021-07-05 10:38:55 +05:30
Suraj Shetty
40dd522796
feat: Auto generate RTL styles using rtlcss
...
https://github.com/MohammadYounes/rtlcss
2021-06-25 13:06:09 +05:30
Faris Ansari
d20cf5c02f
fix: Check if folder exists before cleaning
...
If folder doesn't exist, an exception is thrown in node 16
2021-06-16 13:49:04 +05:30
Faris Ansari
23406d031a
fix: Store assets.json directly in assets folder
...
assets.json stores assets of all apps, so doesn't make sense to put it in frappe folder
2021-05-27 11:50:56 +05:30
Faris Ansari
c5c50c290e
fix: redis createClient call
2021-05-18 15:48:18 +05:30
Faris Ansari
807070282c
fix: Abort redis retries only for esbuild
2021-05-18 13:41:57 +05:30
Faris Ansari
e711ada61c
fix: build should work even when redis is down
2021-05-16 11:53:05 +05:30
Faris Ansari
4b39f7f699
fix: Print rebuilt files in watch mode
2021-05-16 11:13:54 +05:30
Faris Ansari
41d9bc64e1
fix: Run build command only in bench build
2021-05-07 14:49:19 +05:30
Faris Ansari
555ba2818e
style: sider fixes
2021-05-07 14:10:27 +05:30
Faris Ansari
fa236fd9c5
style: sider issues
2021-05-04 07:21:49 +05:30
Faris Ansari
4ea74b24cf
fix: Run build command for apps
2021-05-04 07:01:21 +05:30
Faris Ansari
f0f43e01c0
fix: Ability to build only specified files
...
Command:
node esbuild --files frappe/desk.bundle.js
Update only changed keys in assets.json instead of overwriting
2021-05-04 06:49:29 +05:30
Faris Ansari
9f4edaedbb
fix: bench build command
...
- Add --apps option
- Add --production option
- Add --apps option for bench watch command
- Add --skip_frappe in esbuild
2021-05-02 15:13:41 +05:30
Faris Ansari
b175490849
fix: Update assets_json instead of overwriting
...
When you run build for specific apps, it should remove the entries of other apps
2021-05-02 15:04:43 +05:30
Faris Ansari
f02ae58105
fix: Remove unused file
2021-05-01 20:22:23 +05:30
Faris Ansari
0f0f90fe56
fix: index file
2021-05-01 20:15:36 +05:30