Commit Graph

58 Commits

Author SHA1 Message Date
Sam Rose 84927bbb98
Update to latest eslint, including new config file format. 2024-12-05 18:13:32 +00:00
Sam Rose 03c514be4c
Fix tests. 2024-10-03 16:16:42 +01:00
Sam Rose 646fc5e6bd
Respond to PR comment. 2024-10-03 15:56:19 +01:00
Sam Rose f9ccbbe081
Fix jsRunner.spec.ts. 2024-10-03 13:11:01 +01:00
Sam Rose df242cc2ad
Don't break the fact that processStringSync returns a string. 2024-10-03 13:07:22 +01:00
Sam Rose b004ef5448
Pull the error object out of isolated-vm when a user script throws an error. 2024-10-03 09:42:08 +01:00
mike12345567 5e1dbd974b Adding a polyfill bundle for Buffer which can be used in the isolated-vm. 2024-07-23 19:02:39 +01:00
Sam Rose 009c795f54
Reenable no-undefs. 2024-03-19 17:47:39 +00:00
Andrew Kingston 663abde785 Optimise isolated-vm snippet performance by using a map and by caching evaluated snippets 2024-03-13 12:48:55 +00:00
Andrew Kingston e45beff059 Merge branch 'master' of github.com:Budibase/budibase into cheeks-snippets-poc 2024-03-13 10:21:07 +00:00
Andrew Kingston 10c581c3be Fetch snippets from app doc when creating a new isolate 2024-03-12 15:39:26 +00:00
Sam Rose 30c1b07309
Merge master. 2024-03-06 14:53:54 +00:00
Andrew Kingston b7b1e95eb8 Add working PoC of snippets for both polyfilled vm and isolated-vm 2024-03-01 15:25:40 +00:00
mike12345567 c03a4b0792 Addressing PR comments. 2024-02-23 11:48:10 +00:00
Sam Rose ba66bc3232
Merge master. 2024-02-21 15:06:59 +00:00
Adria Navarro 73d39836ab Remove vm wrapper 2024-02-20 12:33:25 +01:00
Adria Navarro b9afe1b926 Remove vm2 wrapper 2024-02-20 12:33:19 +01:00
mike12345567 285916d0bf Some PR comments/build issue. 2024-02-20 11:11:27 +00:00
Sam Rose 93b18b81e0
Fix re-used context in JS runner. 2024-02-20 10:49:45 +00:00
Adria Navarro d1e0b37dc2 Remove magic number 2024-02-19 21:08:07 +01:00
Adria Navarro 43a2842833 Fix defaulting values 2024-02-19 21:04:33 +01:00
Adria Navarro 6cd6b21f83 Fix build 2024-02-19 17:37:25 +01:00
Adria Navarro 288d5eea6c Merge branch 'reenable-isolatedvm' into enable-sloppy-js 2024-02-19 17:05:08 +01:00
Adria Navarro ce76329be8 Merge branch 'wrap-existing-runners' into reenable-isolatedvm 2024-02-19 16:52:59 +01:00
Adria Navarro 4cabe612b1 Create vm2 wrapper 2024-02-19 16:18:56 +01:00
Adria Navarro 598ebccc2c Use wrapper 2024-02-19 16:18:56 +01:00
Adria Navarro a84474bd62 Export 2024-02-19 16:18:56 +01:00
Adria Navarro 04b7fda08b Move vm code 2024-02-19 16:18:56 +01:00
Adria Navarro 85aeaff891 Shave time on release 2024-02-14 12:52:20 +01:00
Adria Navarro bb6500cc91 Avoid crossing results 2024-02-14 11:47:34 +01:00
Adria Navarro 7d6e49f8ca Inject only on init 2024-02-14 11:44:24 +01:00
Adria Navarro a6c50500fe Release script 2024-02-13 23:49:17 +01:00
Adria Navarro 0902854bb0 Fix requires 2024-02-13 23:10:55 +01:00
Adria Navarro 0bf94bcd7b Fix helpers 2024-02-13 23:10:55 +01:00
Adria Navarro be69edffd7 Fix bson 2024-02-13 23:10:55 +01:00
Adria Navarro f03d9a0178 Clean 2024-02-13 23:10:55 +01:00
Adria Navarro 53d4fc2fa0 Replace ivm.module for script 2024-02-13 23:10:55 +01:00
Adria Navarro ce483e8c12
Merge pull request #12964 from Budibase/fix-bson
Fix BSON usage for isolated-vm
2024-02-08 16:33:43 +01:00
Adria Navarro 411dd55259 Update types 2024-02-08 16:27:48 +01:00
Adria Navarro 5bc9eb884a Make timeout per request more specific 2024-02-08 16:23:27 +01:00
Adria Navarro 1e101744de Make timeout per invocation more specific 2024-02-08 16:20:33 +01:00
Adria Navarro a55e75ae18 Merge branch 'isolated-vm-wrapper' into fix-bson 2024-02-08 13:54:25 +01:00
Adria Navarro c57ccbc046 Fix adding to context 2024-02-08 13:51:36 +01:00
Adria Navarro 2ffe3d7153 Remove debugger 2024-02-08 13:47:27 +01:00
Adria Navarro 57952131ac Replace # for privates 2024-02-08 13:44:07 +01:00
Adria Navarro 168a546dd1 Clean 2024-02-08 13:32:24 +01:00
Adria Navarro fb57cb15ac Fix parsing utf8 results 2024-02-08 13:22:28 +01:00
Adria Navarro 2bcf7f5fd7 Remove bson knowledge from execute 2024-02-08 13:13:09 +01:00
Adria Navarro abe09509f0 Fix bson 2024-02-08 12:32:07 +01:00
Adria Navarro d1d005dbbc DRY 2024-02-08 11:26:51 +01:00