build
yarn build:js && yarn build:css
build:js
yarn build:js:cjs && yarn build:js:esm && yarn build:js:cjs:types && yarn build:js:esm:types
build:js:cjs
node esbuild-cjs.mjs
build:js:cjs:types
tsc --outdir dist/cjs
build:js:esm
node esbuild-esm.mjs
build:js:esm:types
tsc --outdir dist/esm
build:css
yarn build:css:index && yarn build:css:tokens && yarn build:css:components && yarn build:css:utilities && yarn build:css:layout
build:css:index
postcss src/styles/index.css -o styles.css
build:css:components
postcss src/components/index.css -o components.css
build:css:utilities
postcss src/styles/utilities/index.css -o utilities.css
build:css:tokens
yarn build:css:tokens:index && yarn build:css:tokens:base && yarn build:css:tokens:colors
build:css:tokens:index
postcss src/styles/tokens/index.css -o tokens.css
build:css:tokens:base
postcss src/styles/tokens/base.css -o tokens/base.css
build:css:tokens:colors
postcss src/styles/tokens/colors/*.css --dir tokens/colors
build:css:layout
yarn build:css:layout:index && yarn build:css:layout:tokens && yarn build:css:layout:components && yarn build:css:layout:utilities
build:css:layout:index
postcss src/styles/layout.css -o layout.css
build:css:layout:tokens
postcss src/styles/tokens/layout.css -o layout/tokens.css
build:css:layout:components
postcss src/components/layout.css -o layout/components.css
build:css:layout:utilities
postcss src/styles/utilities/layout.css -o layout/utilities.css
dev
yarn dev:js & yarn dev:css
dev:js
yarn dev:js:cjs & yarn dev:js:esm & yarn dev:js:cjs:types & yarn dev:js:esm:types
dev:js:cjs
node esbuild-cjs.mjs watch=true
dev:js:cjs:types
tsc --watch --incremental --outdir dist/cjs
dev:js:esm
node esbuild-esm.mjs watch=true
dev:js:esm:types
tsc --watch --incremental --outdir dist/esm >/dev/null
dev:css
postcss src/styles/index.css -o styles.css --watch
lint
yarn lint:js && yarn lint:css
lint:js
eslint "src/**/*.ts*"
lint:css
stylelint "src/**/*.css"
clean
rm -rf .turbo node_modules dist tokens layout *.css
prepublishOnly
yarn lint