New documentation site and examples app

Replaces the old storybook with static HTML documentation and an interactive
examples app. The documentation is now easier to customize, easier to maintain,
and faster to load. The interactive examples are a dedicated Next.js app that
can be loaded and edited in codesandbox, as well as embedded in the
documentation where needed.
This commit is contained in:
Nicolas Gallagher
2021-01-28 16:10:05 -08:00
parent 2e7e5631f9
commit 7b0365272c
128 changed files with 11754 additions and 7776 deletions
+9 -5
View File
@@ -7,10 +7,14 @@
"compile": "npm-run-all clean -p \"compile:* -- {@}\" --",
"compile:commonjs": "cd packages/react-native-web && cross-env BABEL_ENV=commonjs babel --root-mode upward src --out-dir dist/cjs --ignore \"**/__tests__\"",
"compile:es": "cd packages/react-native-web && babel --root-mode upward src --out-dir dist --ignore \"**/__tests__\"",
"benchmarks": "cd packages/benchmarks && yarn build",
"benchmarks:release": "cd packages/benchmarks && yarn release",
"docs": "cd packages/docs && yarn start",
"docs:release": "cd packages/docs && yarn release",
"benchmarks": "cd packages/benchmarks && yarn dev",
"benchmarks:build": "cd packages/benchmarks && yarn build",
"benchmarks:release": "yarn benchmarks:build && git checkout gh-pages && rm -rf ./docs/benchmarks && mv packages/benchmarks/dist ./docs/benchmarks && git add -A && git commit -m \"Deploy benchmarks\" && git push origin gh-pages && git checkout -",
"docs": "cd packages/docs && yarn dev",
"docs:build": "cd packages/docs && yarn build",
"docs:release": "yarn docs:build && git checkout gh-pages && rm -rf ./docs && mv packages/docs/dist ./docs && git add ./docs && git commit -m \"Deploy documentation\" && git push origin gh-pages && git checkout -",
"examples": "cd packages/examples && yarn dev",
"examples:build": "cd packages/examples && yarn build",
"flow": "flow",
"fmt": "prettier --write \"**/*.js\"",
"fmt:report": "prettier --check \"**/*.js\"",
@@ -20,7 +24,7 @@
"precommit": "lint-staged",
"prerelease": "yarn test && yarn compile && yarn compile:commonjs",
"release": "node ./scripts/release/publish.js",
"postrelease": "yarn benchmarks:release && yarn docs:release",
"postrelease": "yarn docs:release && yarn benchmarks:release && ",
"test": "yarn flow && yarn lint:report && yarn jest --runInBand"
},
"devDependencies": {