Skip to content
Front-end development toolkit
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github ci(github): Implement maintainers model (#343) Apr 1, 2019
@loadable/component fix(test): Handle Braid CSS mocks (#356) May 10, 2019
@storybook fix(test): Handle Braid CSS mocks (#356) May 10, 2019
bin feat(playroom): Add Playroom support (#367) May 28, 2019
config fix(lint): Support ES5 features when linting TypeScript files (#379) Jun 25, 2019
context feat(playroom): Add Playroom support (#367) May 28, 2019
docs docs: Update server rendering example (#386) Jul 12, 2019
entry Return extractor (#382) Jul 2, 2019
lib feat(playroom): Add Playroom support (#367) May 28, 2019
react-treat fix(braid): Fix tree shaking and css ordering (#359) May 17, 2019
scripts fix: Run `build-storybook` and `chromatic` scripts in production mode ( Jul 12, 2019
template feat(format): Move to trailing commas (#330) Feb 28, 2019
test fix: Run `build-storybook` and `chromatic` scripts in production mode ( Jul 12, 2019
treat fix(braid): Support latest Braid styles (#378) Jun 19, 2019
.editorconfig test(manual): Add manual test script (#132) Jun 22, 2018
.eslintignore feat(playroom): Add Playroom support (#367) May 28, 2019
.eslintrc feat: Release v8.0.0 (#301) Feb 13, 2019
.gitignore fix(test): Support dynamic imports in tests (#342) Apr 1, 2019
.npmignore build: Add test directory to .npmignore (#172) Sep 26, 2018
.npmrc style(prettier): Rename reserved word ‘package’ to ‘packageName’ (#89) Nov 21, 2017
.nvmrc chore(deps): Upgrade all devdeps (#368) May 29, 2019
.prettierignore feat(playroom): Add Playroom support (#367) May 28, 2019
.pullapprove.yml chore: Merge master to v7-beta (#220) Nov 28, 2018
.travis.yml feat: Introduce new render API (#215) Nov 28, 2018
CONTRIBUTING.md style(eslint): Setup for internal codebase (#203) Nov 6, 2018
LICENSE Initial commit Feb 10, 2017
README.md feat(playroom): Add Playroom support (#367) May 28, 2019
jest.config.js feat(SkuParams): Expose extractor to renderCallback (#383) Jul 2, 2019
package.json fix(treat): Bump version (#385) Jul 12, 2019
prettier.config.js fix: Add prettier config for tool integration (#244) Jan 3, 2019
renovate.json feat(playroom): Add Playroom support (#367) May 28, 2019
sku-types.d.ts feat: Release v8.0.0 (#301) Feb 13, 2019
yarn.lock fix(treat): Bump version (#385) Jul 12, 2019

README.md

Build Status npm semantic-release Commitizen friendly Styled with Prettier


sku


Front-end development toolkit, powered by Webpack, Babel, CSS Modules, Less, ESLint, Prettier, Jest, Storybook and Playroom.

Quickly get up and running with a zero-config development environment, or optionally add minimal config when needed. Designed for usage with seek-style-guide, although this isn't a requirement.

This tool is heavily inspired by other work, most notably:

WARNING: While this software is open source, its primary purpose is to improve consistency, cross-team collaboration and code quality at SEEK. As a result, it’s likely that we will introduce more breaking API changes to this project than you’ll find in its alternatives.

Getting Started

Create a new project and start a local development environment:

$ npx sku init my-app
$ cd my-app
$ npm start

Don't have npx?

$ npm install -g npx

Documentation

Contributing

Refer to CONTRIBUTING.md. If you're planning to change the public API, please open a new issue and follow the provided RFC template in the GitHub issue template.

License

MIT License

You can’t perform that action at this time.