├── .babelrc ├── .eslintrc ├── .gitignore ├── .maintainerd ├── COC.md ├── CONTRIBUTE.md ├── LICENSE ├── README.md ├── babel-plugin-client.js ├── babel-plugin-server.js ├── benchmark ├── _util.js ├── benchmark.js ├── concurrency.js ├── prerendered-component │ ├── .babelrc │ └── index.js ├── test-html-output-with-context.js ├── test-html-output.js └── test-templated-output.js ├── circle.yml ├── deploy.sh ├── index.js ├── package.json ├── spec ├── _util.js ├── adler32.js ├── attributes.js ├── cache.js ├── children.js ├── context │ ├── helper-classes.js │ └── index.js ├── deep-hierarchies.js ├── elements.js ├── escape-html.js ├── exec.js ├── lifecycle-methods.js ├── render-attrs.js ├── render-error.js ├── set-state.js ├── special-cases.js ├── styles.js └── template.js └── src ├── adler32.js ├── consumers ├── common.js ├── node-stream.js └── promise.js ├── index.js ├── render ├── attrs.js ├── context.js ├── escape-html.js ├── index.js ├── state.js ├── traverse.js └── util.js ├── renderer.js ├── sequence ├── cache │ ├── frame-cache.js │ ├── index.js │ └── strategies │ │ ├── async.js │ │ └── default.js ├── common.js ├── compress.js ├── index.js └── sequence.js ├── symbols.js ├── template.js └── transform ├── client.js └── server.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /yarn.lock 3 | /npm-debug.log 4 | /lib/ 5 | -------------------------------------------------------------------------------- /.maintainerd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/.maintainerd -------------------------------------------------------------------------------- /COC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/COC.md -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/README.md -------------------------------------------------------------------------------- /babel-plugin-client.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/transform/client"); 2 | -------------------------------------------------------------------------------- /babel-plugin-server.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/transform/server"); 2 | -------------------------------------------------------------------------------- /benchmark/_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/_util.js -------------------------------------------------------------------------------- /benchmark/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/benchmark.js -------------------------------------------------------------------------------- /benchmark/concurrency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/concurrency.js -------------------------------------------------------------------------------- /benchmark/prerendered-component/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/prerendered-component/.babelrc -------------------------------------------------------------------------------- /benchmark/prerendered-component/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/prerendered-component/index.js -------------------------------------------------------------------------------- /benchmark/test-html-output-with-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/test-html-output-with-context.js -------------------------------------------------------------------------------- /benchmark/test-html-output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/test-html-output.js -------------------------------------------------------------------------------- /benchmark/test-templated-output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/benchmark/test-templated-output.js -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/circle.yml -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/deploy.sh -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib"); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/package.json -------------------------------------------------------------------------------- /spec/_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/_util.js -------------------------------------------------------------------------------- /spec/adler32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/adler32.js -------------------------------------------------------------------------------- /spec/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/attributes.js -------------------------------------------------------------------------------- /spec/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/cache.js -------------------------------------------------------------------------------- /spec/children.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/children.js -------------------------------------------------------------------------------- /spec/context/helper-classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/context/helper-classes.js -------------------------------------------------------------------------------- /spec/context/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/context/index.js -------------------------------------------------------------------------------- /spec/deep-hierarchies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/deep-hierarchies.js -------------------------------------------------------------------------------- /spec/elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/elements.js -------------------------------------------------------------------------------- /spec/escape-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/escape-html.js -------------------------------------------------------------------------------- /spec/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/exec.js -------------------------------------------------------------------------------- /spec/lifecycle-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/lifecycle-methods.js -------------------------------------------------------------------------------- /spec/render-attrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/render-attrs.js -------------------------------------------------------------------------------- /spec/render-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/render-error.js -------------------------------------------------------------------------------- /spec/set-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/set-state.js -------------------------------------------------------------------------------- /spec/special-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/special-cases.js -------------------------------------------------------------------------------- /spec/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/styles.js -------------------------------------------------------------------------------- /spec/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/spec/template.js -------------------------------------------------------------------------------- /src/adler32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/adler32.js -------------------------------------------------------------------------------- /src/consumers/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/consumers/common.js -------------------------------------------------------------------------------- /src/consumers/node-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/consumers/node-stream.js -------------------------------------------------------------------------------- /src/consumers/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/consumers/promise.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/index.js -------------------------------------------------------------------------------- /src/render/attrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/attrs.js -------------------------------------------------------------------------------- /src/render/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/context.js -------------------------------------------------------------------------------- /src/render/escape-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/escape-html.js -------------------------------------------------------------------------------- /src/render/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/index.js -------------------------------------------------------------------------------- /src/render/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/state.js -------------------------------------------------------------------------------- /src/render/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/traverse.js -------------------------------------------------------------------------------- /src/render/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/render/util.js -------------------------------------------------------------------------------- /src/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/renderer.js -------------------------------------------------------------------------------- /src/sequence/cache/frame-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/cache/frame-cache.js -------------------------------------------------------------------------------- /src/sequence/cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/cache/index.js -------------------------------------------------------------------------------- /src/sequence/cache/strategies/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/cache/strategies/async.js -------------------------------------------------------------------------------- /src/sequence/cache/strategies/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/cache/strategies/default.js -------------------------------------------------------------------------------- /src/sequence/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/common.js -------------------------------------------------------------------------------- /src/sequence/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/compress.js -------------------------------------------------------------------------------- /src/sequence/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/index.js -------------------------------------------------------------------------------- /src/sequence/sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/sequence/sequence.js -------------------------------------------------------------------------------- /src/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/symbols.js -------------------------------------------------------------------------------- /src/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/template.js -------------------------------------------------------------------------------- /src/transform/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/transform/client.js -------------------------------------------------------------------------------- /src/transform/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FormidableLabs/rapscallion/HEAD/src/transform/server.js --------------------------------------------------------------------------------