├── .eslintrc ├── .github └── workflows │ └── github-actions.yml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── examples ├── importScript │ ├── importScript.html │ ├── importScript.js │ └── scriptToImport.js ├── index.html ├── simple │ ├── simple.html │ └── simple.js └── style │ ├── style.html │ └── style.js ├── karma.conf.js ├── lib ├── connection.ts ├── frame.ts ├── object-path.ts ├── types.ts └── websandbox.ts ├── package.json ├── scripts └── publish.js ├── test ├── connection.test.js ├── object-path.test.js └── sandbox.test.js ├── tsconfig.json ├── webpack-examples.config.js └── webpack.config.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/.github/workflows/github-actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/README.md -------------------------------------------------------------------------------- /examples/importScript/importScript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/importScript/importScript.html -------------------------------------------------------------------------------- /examples/importScript/importScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/importScript/importScript.js -------------------------------------------------------------------------------- /examples/importScript/scriptToImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/importScript/scriptToImport.js -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/simple/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/simple/simple.html -------------------------------------------------------------------------------- /examples/simple/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/simple/simple.js -------------------------------------------------------------------------------- /examples/style/style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/style/style.html -------------------------------------------------------------------------------- /examples/style/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/examples/style/style.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/lib/connection.ts -------------------------------------------------------------------------------- /lib/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/lib/frame.ts -------------------------------------------------------------------------------- /lib/object-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/lib/object-path.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- 1 | export type API = { 2 | [key: string]: Function | API; 3 | }; -------------------------------------------------------------------------------- /lib/websandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/lib/websandbox.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/package.json -------------------------------------------------------------------------------- /scripts/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/scripts/publish.js -------------------------------------------------------------------------------- /test/connection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/test/connection.test.js -------------------------------------------------------------------------------- /test/object-path.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/test/object-path.test.js -------------------------------------------------------------------------------- /test/sandbox.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/test/sandbox.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack-examples.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/webpack-examples.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/websandbox/HEAD/webpack.config.js --------------------------------------------------------------------------------