├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .stylelintrc ├── README.MD ├── examples └── basic │ ├── components │ └── header.tsx │ ├── package-lock.json │ ├── package.json │ ├── pages │ ├── about.tsx │ └── index.tsx │ ├── snap.config.ts │ └── tsconfig.json ├── jest.config.js ├── jest └── setupTests.ts ├── lerna.json ├── package.json ├── packages └── snap │ ├── CHANGELOG.md │ ├── build │ ├── cli.ts │ ├── scripts │ │ ├── build.ts │ │ ├── dev.ts │ │ └── start.ts │ └── webpack.config.ts │ ├── lib │ ├── app.tsx │ ├── document.tsx │ ├── index.ts │ ├── router.ts │ ├── run.tsx │ └── server.ts │ ├── package-lock.json │ ├── package.json │ ├── router.js │ └── tsconfig.json ├── plugins └── .gitkeep ├── tsconfig.build.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | *.d.ts 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.log 4 | .vscode 5 | .idea 6 | coverage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/.stylelintrc -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/README.MD -------------------------------------------------------------------------------- /examples/basic/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/components/header.tsx -------------------------------------------------------------------------------- /examples/basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/package-lock.json -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/pages/about.tsx -------------------------------------------------------------------------------- /examples/basic/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/pages/index.tsx -------------------------------------------------------------------------------- /examples/basic/snap.config.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: [], 3 | }; 4 | -------------------------------------------------------------------------------- /examples/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/examples/basic/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom/extend-expect'; 2 | -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/package.json -------------------------------------------------------------------------------- /packages/snap/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/CHANGELOG.md -------------------------------------------------------------------------------- /packages/snap/build/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/build/cli.ts -------------------------------------------------------------------------------- /packages/snap/build/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/build/scripts/build.ts -------------------------------------------------------------------------------- /packages/snap/build/scripts/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/build/scripts/dev.ts -------------------------------------------------------------------------------- /packages/snap/build/scripts/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/build/scripts/start.ts -------------------------------------------------------------------------------- /packages/snap/build/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/build/webpack.config.ts -------------------------------------------------------------------------------- /packages/snap/lib/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/lib/app.tsx -------------------------------------------------------------------------------- /packages/snap/lib/document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/lib/document.tsx -------------------------------------------------------------------------------- /packages/snap/lib/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/snap/lib/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/lib/router.ts -------------------------------------------------------------------------------- /packages/snap/lib/run.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/lib/run.tsx -------------------------------------------------------------------------------- /packages/snap/lib/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/lib/server.ts -------------------------------------------------------------------------------- /packages/snap/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/package-lock.json -------------------------------------------------------------------------------- /packages/snap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/package.json -------------------------------------------------------------------------------- /packages/snap/router.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/lib/router'); 2 | -------------------------------------------------------------------------------- /packages/snap/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/packages/snap/tsconfig.json -------------------------------------------------------------------------------- /plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuilderIO/snap/HEAD/tsconfig.json --------------------------------------------------------------------------------