├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── include ├── ChakraCommon.h ├── ChakraCore.h ├── ChakraCoreVersion.h └── ChakraDebug.h ├── packages.config ├── samples ├── HostSample │ ├── ChakraCoreHostMainData.dfm │ ├── ChakraCoreHostMainData.pas │ ├── ChakraCoreHostSample.XE.dproj │ ├── ChakraCoreHostSample.dof │ ├── ChakraCoreHostSample.dpr │ ├── ChakraCoreHostSample.lpi │ ├── ChakraCoreHostSample.res │ ├── ChakraCoreHostSample_Icon.ico │ ├── Console.pas │ └── scripts │ │ ├── json2.js │ │ └── main.js ├── NodeSample │ ├── EventEmitter.pas │ ├── NodeMainData.dfm │ ├── NodeMainData.pas │ ├── NodeProcess.pas │ ├── NodeSample.XE.dproj │ ├── NodeSample.dof │ ├── NodeSample.dpr │ ├── NodeSample.lpi │ ├── NodeSample.res │ ├── NodeSample_Icon.ico │ ├── README.md │ ├── demo_commonmark.js │ ├── demo_graphql.js │ ├── demo_json-query.js │ ├── demo_lodash.js │ └── demo_moment.js ├── Samples.XE.groupproj ├── Samples.bpg ├── Samples.lpg ├── SimpleHostSample │ ├── SimpleHost.XE.dproj │ ├── SimpleHost.dof │ ├── SimpleHost.dpr │ ├── SimpleHost.lpi │ ├── SimpleHost.res │ ├── SimpleHost_Icon.ico │ └── scripts │ │ └── hello.js └── WasmSample │ ├── README.md │ ├── WasmMainData.dfm │ ├── WasmMainData.pas │ ├── WasmMainForm.dfm │ ├── WasmMainForm.pas │ ├── WasmSample.XE.dproj │ ├── WasmSample.dof │ ├── WasmSample.dpr │ ├── WasmSample.lpi │ ├── WasmSample.res │ ├── WasmSample_Icon.ico │ ├── resources │ └── images.bmp │ └── scripts │ ├── main.js │ └── main.wasm ├── src ├── ChakraCommon.pas ├── ChakraCore.pas ├── ChakraCoreClasses.pas ├── ChakraCoreUtils.pas ├── ChakraCoreVersion.pas ├── ChakraDebug.pas ├── Compat.pas └── common.inc └── tests ├── ChakraCoreTests.XE.dproj ├── ChakraCoreTests.dof ├── ChakraCoreTests.dpr ├── ChakraCoreTests.lpi ├── ChakraCoreTests.res ├── ChakraCoreTestsUI.XE.dproj ├── ChakraCoreTestsUI.dof ├── ChakraCoreTestsUI.dpr ├── ChakraCoreTestsUI.lpi ├── ChakraCoreTestsUI.res ├── ChakraCoreTestsUI_Icon.ico ├── ChakraCoreTests_Icon.ico ├── Test_ChakraCore.pas ├── Test_Classes.pas └── tests.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: tondrej -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/README.md -------------------------------------------------------------------------------- /include/ChakraCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/include/ChakraCommon.h -------------------------------------------------------------------------------- /include/ChakraCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/include/ChakraCore.h -------------------------------------------------------------------------------- /include/ChakraCoreVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/include/ChakraCoreVersion.h -------------------------------------------------------------------------------- /include/ChakraDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/include/ChakraDebug.h -------------------------------------------------------------------------------- /packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/packages.config -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostMainData.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostMainData.dfm -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostMainData.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostMainData.pas -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample.XE.dproj -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample.dof -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample.dpr -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample.lpi -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample.res -------------------------------------------------------------------------------- /samples/HostSample/ChakraCoreHostSample_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/ChakraCoreHostSample_Icon.ico -------------------------------------------------------------------------------- /samples/HostSample/Console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/Console.pas -------------------------------------------------------------------------------- /samples/HostSample/scripts/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/scripts/json2.js -------------------------------------------------------------------------------- /samples/HostSample/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/HostSample/scripts/main.js -------------------------------------------------------------------------------- /samples/NodeSample/EventEmitter.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/EventEmitter.pas -------------------------------------------------------------------------------- /samples/NodeSample/NodeMainData.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeMainData.dfm -------------------------------------------------------------------------------- /samples/NodeSample/NodeMainData.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeMainData.pas -------------------------------------------------------------------------------- /samples/NodeSample/NodeProcess.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeProcess.pas -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample.XE.dproj -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample.dof -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample.dpr -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample.lpi -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample.res -------------------------------------------------------------------------------- /samples/NodeSample/NodeSample_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/NodeSample_Icon.ico -------------------------------------------------------------------------------- /samples/NodeSample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/README.md -------------------------------------------------------------------------------- /samples/NodeSample/demo_commonmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/demo_commonmark.js -------------------------------------------------------------------------------- /samples/NodeSample/demo_graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/demo_graphql.js -------------------------------------------------------------------------------- /samples/NodeSample/demo_json-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/demo_json-query.js -------------------------------------------------------------------------------- /samples/NodeSample/demo_lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/demo_lodash.js -------------------------------------------------------------------------------- /samples/NodeSample/demo_moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/NodeSample/demo_moment.js -------------------------------------------------------------------------------- /samples/Samples.XE.groupproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/Samples.XE.groupproj -------------------------------------------------------------------------------- /samples/Samples.bpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/Samples.bpg -------------------------------------------------------------------------------- /samples/Samples.lpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/Samples.lpg -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost.XE.dproj -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost.dof -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost.dpr -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost.lpi -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost.res -------------------------------------------------------------------------------- /samples/SimpleHostSample/SimpleHost_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/SimpleHostSample/SimpleHost_Icon.ico -------------------------------------------------------------------------------- /samples/SimpleHostSample/scripts/hello.js: -------------------------------------------------------------------------------- 1 | console.log("Hello, world!"); -------------------------------------------------------------------------------- /samples/WasmSample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/README.md -------------------------------------------------------------------------------- /samples/WasmSample/WasmMainData.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmMainData.dfm -------------------------------------------------------------------------------- /samples/WasmSample/WasmMainData.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmMainData.pas -------------------------------------------------------------------------------- /samples/WasmSample/WasmMainForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmMainForm.dfm -------------------------------------------------------------------------------- /samples/WasmSample/WasmMainForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmMainForm.pas -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample.XE.dproj -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample.dof -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample.dpr -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample.lpi -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample.res -------------------------------------------------------------------------------- /samples/WasmSample/WasmSample_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/WasmSample_Icon.ico -------------------------------------------------------------------------------- /samples/WasmSample/resources/images.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/resources/images.bmp -------------------------------------------------------------------------------- /samples/WasmSample/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/scripts/main.js -------------------------------------------------------------------------------- /samples/WasmSample/scripts/main.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/samples/WasmSample/scripts/main.wasm -------------------------------------------------------------------------------- /src/ChakraCommon.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraCommon.pas -------------------------------------------------------------------------------- /src/ChakraCore.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraCore.pas -------------------------------------------------------------------------------- /src/ChakraCoreClasses.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraCoreClasses.pas -------------------------------------------------------------------------------- /src/ChakraCoreUtils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraCoreUtils.pas -------------------------------------------------------------------------------- /src/ChakraCoreVersion.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraCoreVersion.pas -------------------------------------------------------------------------------- /src/ChakraDebug.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/ChakraDebug.pas -------------------------------------------------------------------------------- /src/Compat.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/Compat.pas -------------------------------------------------------------------------------- /src/common.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/src/common.inc -------------------------------------------------------------------------------- /tests/ChakraCoreTests.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests.XE.dproj -------------------------------------------------------------------------------- /tests/ChakraCoreTests.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests.dof -------------------------------------------------------------------------------- /tests/ChakraCoreTests.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests.dpr -------------------------------------------------------------------------------- /tests/ChakraCoreTests.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests.lpi -------------------------------------------------------------------------------- /tests/ChakraCoreTests.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests.res -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI.XE.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI.XE.dproj -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI.dof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI.dof -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI.dpr -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI.lpi -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI.res -------------------------------------------------------------------------------- /tests/ChakraCoreTestsUI_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTestsUI_Icon.ico -------------------------------------------------------------------------------- /tests/ChakraCoreTests_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/ChakraCoreTests_Icon.ico -------------------------------------------------------------------------------- /tests/Test_ChakraCore.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/Test_ChakraCore.pas -------------------------------------------------------------------------------- /tests/Test_Classes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/Test_Classes.pas -------------------------------------------------------------------------------- /tests/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tondrej/chakracore-delphi/HEAD/tests/tests.sh --------------------------------------------------------------------------------