├── .all-contributorsrc ├── .babelrc ├── .changeset ├── README.md └── config.js ├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .gitignore ├── .huskyrc.js ├── .prettierignore ├── .prettierrc.js ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUTURE.md ├── LICENSE ├── MINUTIAE.md ├── README.md ├── docs ├── react-codesandboxer-example.gif └── vs-codesandboxer-example.gif ├── fixtures ├── importResolution │ ├── css │ │ └── A.css │ ├── fromIndex │ │ ├── js │ │ │ └── index.js │ │ ├── json │ │ │ └── index.json │ │ └── jsx │ │ │ └── index.jsx │ ├── js │ │ └── A.js │ ├── json │ │ └── A.json │ ├── jsx │ │ ├── A.jsx │ │ └── B.jsx │ ├── sass │ │ ├── A.sass │ │ └── B.sass │ ├── scss │ │ ├── A.scss │ │ └── B.scss │ ├── ts │ │ ├── A.ts │ │ └── B.ts │ ├── tsx │ │ ├── A.tsx │ │ └── B.tsx │ └── vue │ │ ├── A.vue │ │ └── B.vue ├── look-what-we-can-do │ ├── hidden-bonus.js │ └── index.js ├── scoped │ ├── index.js │ └── package.json ├── simple.js ├── simpleVue.vue ├── testImage.png ├── withAbsoluteImport.js ├── withCssImport.js ├── withCssImportNoDeclaration.js ├── withJSONImport.js ├── withPNG.js ├── withRelativeImport.js ├── withSass.js └── withScss.js ├── flow-typed └── npm │ └── jest_v22.x.x.js ├── package.json ├── packages ├── bitbucket-codesandboxer │ ├── CHANGELOG.md │ ├── bookmarklet.js │ ├── package.json │ ├── src │ │ ├── atlassian-connect.json │ │ ├── components │ │ │ └── GitFileExplorer.js │ │ ├── pages │ │ │ ├── deploy-file │ │ │ │ ├── index.html │ │ │ │ ├── index.js │ │ │ │ └── loading.css │ │ │ ├── home │ │ │ │ ├── home.css │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ │ └── select-file │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ └── utils │ │ │ ├── .gitignore │ │ │ ├── bitbucket.js │ │ │ └── github.js │ └── webpack.config.js ├── codesandboxer-fs │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.js │ ├── package.json │ └── src │ │ ├── assembleFiles.js │ │ ├── assembleFilesAndPost.js │ │ ├── cli.js │ │ ├── constants.js │ │ ├── fs.test.js │ │ ├── loadFiles.js │ │ ├── loadRelativeFile.js │ │ ├── templates │ │ ├── index.js │ │ ├── react-typescript.js │ │ ├── react.js │ │ └── vue.js │ │ └── types.js ├── codesandboxer │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── constants.js │ │ ├── fetchFiles │ │ ├── __snapshots__ │ │ │ └── fetchFiles.test.js.snap │ │ ├── ensureExample.js │ │ ├── ensureExtension.js │ │ ├── ensureExtensionAndTemplate.js │ │ ├── ensurePkgJSON.js │ │ ├── fetchFiles.test.js │ │ ├── fetchInternalDependencies.js │ │ └── index.js │ │ ├── fetchRelativeFile │ │ ├── fetchRelativeFile.test.js │ │ ├── getUrl.js │ │ └── index.js │ │ ├── finaliseCSB │ │ ├── getParameters.js │ │ └── index.js │ │ ├── index.js │ │ ├── parseFile │ │ ├── __snapshots__ │ │ │ └── parseFile.test.js.snap │ │ ├── index.js │ │ ├── parseDeps.js │ │ ├── parseFile.js │ │ ├── parseFile.test.js │ │ ├── parseScssfile.js │ │ └── parseScssfile.test.js │ │ ├── replaceImports │ │ ├── index.js │ │ └── replaceImports.test.js │ │ ├── sendFilesToCSB │ │ └── index.js │ │ ├── templates │ │ ├── index.js │ │ ├── packagejson.js │ │ ├── react-typescript.js │ │ ├── react.js │ │ └── vue.js │ │ ├── types.js │ │ └── utils │ │ ├── absolutesToRelative.js │ │ ├── getAllImports.js │ │ ├── getRegexMatchStr.js │ │ ├── replaceImport.js │ │ ├── resolvePath.js │ │ └── utils.test.js ├── react-codesandboxer │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── CodeSandboxer.js │ │ └── index.js └── vs-codesandboxer │ ├── .eslintrc.json │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ ├── launch.json │ └── settings.json │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── README.md │ ├── extension.js │ ├── logger.js │ ├── package.json │ └── vsc-extension-quickstart.md ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.babelrc -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.changeset/config.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | flow-typed 4 | scratchings.js 5 | fixtures 6 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.huskyrc.js -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.json 2 | dist 3 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FUTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/FUTURE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/LICENSE -------------------------------------------------------------------------------- /MINUTIAE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/MINUTIAE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/README.md -------------------------------------------------------------------------------- /docs/react-codesandboxer-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/docs/react-codesandboxer-example.gif -------------------------------------------------------------------------------- /docs/vs-codesandboxer-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/docs/vs-codesandboxer-example.gif -------------------------------------------------------------------------------- /fixtures/importResolution/css/A.css: -------------------------------------------------------------------------------- 1 | div { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/importResolution/fromIndex/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/fromIndex/js/index.js -------------------------------------------------------------------------------- /fixtures/importResolution/fromIndex/json/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "index.json file" 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/importResolution/fromIndex/jsx/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/fromIndex/jsx/index.jsx -------------------------------------------------------------------------------- /fixtures/importResolution/js/A.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/js/A.js -------------------------------------------------------------------------------- /fixtures/importResolution/json/A.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "A.json file" 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/importResolution/jsx/A.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/jsx/A.jsx -------------------------------------------------------------------------------- /fixtures/importResolution/jsx/B.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/jsx/B.jsx -------------------------------------------------------------------------------- /fixtures/importResolution/sass/A.sass: -------------------------------------------------------------------------------- 1 | @import B; 2 | 3 | body 4 | color: hotpink; -------------------------------------------------------------------------------- /fixtures/importResolution/sass/B.sass: -------------------------------------------------------------------------------- 1 | p 2 | color: rebeccapurple; -------------------------------------------------------------------------------- /fixtures/importResolution/scss/A.scss: -------------------------------------------------------------------------------- 1 | @import 'B'; 2 | 3 | body { 4 | color: hotpink; 5 | } 6 | -------------------------------------------------------------------------------- /fixtures/importResolution/scss/B.scss: -------------------------------------------------------------------------------- 1 | p { 2 | color: rebeccapurple; 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/importResolution/ts/A.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/ts/A.ts -------------------------------------------------------------------------------- /fixtures/importResolution/ts/B.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/ts/B.ts -------------------------------------------------------------------------------- /fixtures/importResolution/tsx/A.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/tsx/A.tsx -------------------------------------------------------------------------------- /fixtures/importResolution/tsx/B.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/tsx/B.tsx -------------------------------------------------------------------------------- /fixtures/importResolution/vue/A.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/vue/A.vue -------------------------------------------------------------------------------- /fixtures/importResolution/vue/B.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/importResolution/vue/B.vue -------------------------------------------------------------------------------- /fixtures/look-what-we-can-do/hidden-bonus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/look-what-we-can-do/hidden-bonus.js -------------------------------------------------------------------------------- /fixtures/look-what-we-can-do/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/look-what-we-can-do/index.js -------------------------------------------------------------------------------- /fixtures/scoped/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/scoped/index.js -------------------------------------------------------------------------------- /fixtures/scoped/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/scoped/package.json -------------------------------------------------------------------------------- /fixtures/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/simple.js -------------------------------------------------------------------------------- /fixtures/simpleVue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/simpleVue.vue -------------------------------------------------------------------------------- /fixtures/testImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/testImage.png -------------------------------------------------------------------------------- /fixtures/withAbsoluteImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withAbsoluteImport.js -------------------------------------------------------------------------------- /fixtures/withCssImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withCssImport.js -------------------------------------------------------------------------------- /fixtures/withCssImportNoDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withCssImportNoDeclaration.js -------------------------------------------------------------------------------- /fixtures/withJSONImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withJSONImport.js -------------------------------------------------------------------------------- /fixtures/withPNG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withPNG.js -------------------------------------------------------------------------------- /fixtures/withRelativeImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withRelativeImport.js -------------------------------------------------------------------------------- /fixtures/withSass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withSass.js -------------------------------------------------------------------------------- /fixtures/withScss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/fixtures/withScss.js -------------------------------------------------------------------------------- /flow-typed/npm/jest_v22.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/flow-typed/npm/jest_v22.x.x.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/package.json -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/bookmarklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/bookmarklet.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/package.json -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/atlassian-connect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/atlassian-connect.json -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/components/GitFileExplorer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/components/GitFileExplorer.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/deploy-file/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/deploy-file/index.html -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/deploy-file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/deploy-file/index.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/deploy-file/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/deploy-file/loading.css -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/home/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/home/home.css -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/home/index.html -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/home/index.js: -------------------------------------------------------------------------------- 1 | import './home.css'; 2 | -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/select-file/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/select-file/index.html -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/pages/select-file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/pages/select-file/index.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/utils/.gitignore: -------------------------------------------------------------------------------- 1 | # This file must never be checked in 2 | github-auth.json 3 | -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/utils/bitbucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/utils/bitbucket.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/src/utils/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/src/utils/github.js -------------------------------------------------------------------------------- /packages/bitbucket-codesandboxer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/bitbucket-codesandboxer/webpack.config.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/.npmignore -------------------------------------------------------------------------------- /packages/codesandboxer-fs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/codesandboxer-fs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/README.md -------------------------------------------------------------------------------- /packages/codesandboxer-fs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/index.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/package.json -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/assembleFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/assembleFiles.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/assembleFilesAndPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/assembleFilesAndPost.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/cli.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/constants.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/fs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/fs.test.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/loadFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/loadFiles.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/loadRelativeFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/loadRelativeFile.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/templates/index.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/templates/react-typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/templates/react-typescript.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/templates/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/templates/react.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/templates/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/templates/vue.js -------------------------------------------------------------------------------- /packages/codesandboxer-fs/src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer-fs/src/types.js -------------------------------------------------------------------------------- /packages/codesandboxer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/codesandboxer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/README.md -------------------------------------------------------------------------------- /packages/codesandboxer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/package.json -------------------------------------------------------------------------------- /packages/codesandboxer/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/constants.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/__snapshots__/fetchFiles.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/__snapshots__/fetchFiles.test.js.snap -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/ensureExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/ensureExample.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/ensureExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/ensureExtension.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/ensureExtensionAndTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/ensureExtensionAndTemplate.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/ensurePkgJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/ensurePkgJSON.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/fetchFiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/fetchFiles.test.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/fetchInternalDependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/fetchInternalDependencies.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchFiles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchFiles/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchRelativeFile/fetchRelativeFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchRelativeFile/fetchRelativeFile.test.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchRelativeFile/getUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchRelativeFile/getUrl.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/fetchRelativeFile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/fetchRelativeFile/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/finaliseCSB/getParameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/finaliseCSB/getParameters.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/finaliseCSB/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/finaliseCSB/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/__snapshots__/parseFile.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/__snapshots__/parseFile.test.js.snap -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/parseDeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/parseDeps.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/parseFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/parseFile.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/parseFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/parseFile.test.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/parseScssfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/parseScssfile.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/parseFile/parseScssfile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/parseFile/parseScssfile.test.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/replaceImports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/replaceImports/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/replaceImports/replaceImports.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/replaceImports/replaceImports.test.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/sendFilesToCSB/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/sendFilesToCSB/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/templates/index.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/templates/packagejson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/templates/packagejson.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/templates/react-typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/templates/react-typescript.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/templates/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/templates/react.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/templates/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/templates/vue.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/types.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/absolutesToRelative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/absolutesToRelative.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/getAllImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/getAllImports.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/getRegexMatchStr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/getRegexMatchStr.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/replaceImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/replaceImport.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/resolvePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/resolvePath.js -------------------------------------------------------------------------------- /packages/codesandboxer/src/utils/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/codesandboxer/src/utils/utils.test.js -------------------------------------------------------------------------------- /packages/react-codesandboxer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/react-codesandboxer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-codesandboxer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/react-codesandboxer/README.md -------------------------------------------------------------------------------- /packages/react-codesandboxer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/react-codesandboxer/package.json -------------------------------------------------------------------------------- /packages/react-codesandboxer/src/CodeSandboxer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/react-codesandboxer/src/CodeSandboxer.js -------------------------------------------------------------------------------- /packages/react-codesandboxer/src/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './CodeSandboxer'; 2 | -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.eslintrc.json -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.gitignore -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.vscode/extensions.json -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.vscode/launch.json -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.vscode/settings.json -------------------------------------------------------------------------------- /packages/vs-codesandboxer/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/.vscodeignore -------------------------------------------------------------------------------- /packages/vs-codesandboxer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vs-codesandboxer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/README.md -------------------------------------------------------------------------------- /packages/vs-codesandboxer/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/extension.js -------------------------------------------------------------------------------- /packages/vs-codesandboxer/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/logger.js -------------------------------------------------------------------------------- /packages/vs-codesandboxer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/package.json -------------------------------------------------------------------------------- /packages/vs-codesandboxer/vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/packages/vs-codesandboxer/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codesandbox/codesandboxer/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------