Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pixeleye #28

Merged
merged 69 commits into from
Feb 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
8390af8
adding pixeleye
AlfieJones Feb 22, 2024
1b3b280
Update pixeleye.yml
AlfieJones Feb 22, 2024
176ce33
updating action
AlfieJones Feb 22, 2024
eebc475
Update pixeleye.yml
AlfieJones Feb 22, 2024
3f48460
Update pixeleye.yml
AlfieJones Feb 22, 2024
45e5021
Update pixeleye.yml
AlfieJones Feb 22, 2024
ed66dad
adding pixeleye to root
AlfieJones Feb 22, 2024
0d47639
Update pixeleye.yml
AlfieJones Feb 22, 2024
2288c32
Update pixeleye.yml
AlfieJones Feb 22, 2024
76b0883
Update pixeleye.yml
AlfieJones Feb 22, 2024
6a9e416
updating pixleye
AlfieJones Feb 22, 2024
ca5e338
adding playwright
AlfieJones Feb 22, 2024
36010d2
updating pixeleye
AlfieJones Feb 22, 2024
5b46e4f
updating pixeleye
AlfieJones Feb 22, 2024
cc2bc8f
updating pixeleye
AlfieJones Feb 22, 2024
aae2032
updating deps
AlfieJones Feb 22, 2024
1893d43
updating pixeleye
AlfieJones Feb 22, 2024
95df795
updating
AlfieJones Feb 22, 2024
f6155af
updating pixeleye
AlfieJones Feb 22, 2024
2cc5dfe
Update package.json
AlfieJones Feb 22, 2024
e93b061
Update package.json
AlfieJones Feb 22, 2024
a6b4b63
upgrading storybook
AlfieJones Feb 22, 2024
f6326b9
building toggles
AlfieJones Feb 22, 2024
17a17fe
Update pixeleye.yml
AlfieJones Feb 22, 2024
dccd328
Update pixeleye.yml
AlfieJones Feb 22, 2024
aad7d39
Update pixeleye.yml
AlfieJones Feb 22, 2024
0fcd57e
renaming intro
AlfieJones Feb 22, 2024
13d370d
updating pixeleye
AlfieJones Feb 22, 2024
bed22a5
updating pixeleye
AlfieJones Feb 22, 2024
8d4233e
updating pixeleye
AlfieJones Feb 22, 2024
6bb64b7
updating pixeleye
AlfieJones Feb 22, 2024
c3a7cb8
Update pnpm-lock.yaml
AlfieJones Feb 22, 2024
84e8cc5
updating pixeleye
AlfieJones Feb 27, 2024
294f7f4
updating pixeleye
AlfieJones Feb 27, 2024
1a05492
updating pixeleye
AlfieJones Feb 27, 2024
4f9dd7f
Update pixeleye.yml
AlfieJones Feb 27, 2024
184d3a6
Update pixeleye.yml
AlfieJones Feb 27, 2024
8a9c700
updating pixeleye
AlfieJones Feb 27, 2024
1f2d8e4
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
5fee1b7
updating pixeleye
AlfieJones Feb 27, 2024
8841505
updating pixeleye
AlfieJones Feb 27, 2024
a6dead0
updating pixeleye
AlfieJones Feb 27, 2024
65ea751
updating pixeleye
AlfieJones Feb 27, 2024
b99dd48
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
5919783
update pixeleye
AlfieJones Feb 27, 2024
390564b
upgrade pixeleye
AlfieJones Feb 27, 2024
e445251
Update package.json
AlfieJones Feb 27, 2024
3af4e5b
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
4ad2c45
Update package.json
AlfieJones Feb 27, 2024
5672048
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
276a3fc
Update package.json
AlfieJones Feb 27, 2024
37509aa
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
8d56b09
Update package.json
AlfieJones Feb 27, 2024
0963a56
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
114c49a
Update package.json
AlfieJones Feb 27, 2024
d613a03
Update pnpm-lock.yaml
AlfieJones Feb 27, 2024
0524077
updating pixeleye
AlfieJones Feb 28, 2024
2323280
updating
AlfieJones Feb 28, 2024
dc5a089
updating
AlfieJones Feb 29, 2024
adf8d38
Update package.json
AlfieJones Feb 29, 2024
a70e05f
Update pnpm-lock.yaml
AlfieJones Feb 29, 2024
c3690c8
Update pixeleye.yml
AlfieJones Feb 29, 2024
de3d4bc
Update pixeleye.yml
AlfieJones Feb 29, 2024
6aa2a06
updating
AlfieJones Feb 29, 2024
5e49432
Update package.json
AlfieJones Feb 29, 2024
99a1e01
Update pnpm-lock.yaml
AlfieJones Feb 29, 2024
a56aab8
Update pixeleye.yml
AlfieJones Feb 29, 2024
e0ae9da
updating
AlfieJones Feb 29, 2024
c734e88
Update pixeleye.yml
AlfieJones Feb 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions .github/workflows/chromatic-core.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/workflows/chromatic-react.yml

This file was deleted.

32 changes: 32 additions & 0 deletions .github/workflows/pixeleye.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: "Pixeleye core"

on:
push:

jobs:
pixeleye-core-deployment:
runs-on: ubuntu-latest
env:
PIXELEYE_PROJECT_TOKEN: ${{ secrets.PIXELEYE_PROJECT_TOKEN }}
PIXELEYE_LOG_LEVEL: debug
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: pnpm/action-setup@v3
with:
version: 8
- name: Use Node.js 20
uses: actions/setup-node@v4
with:
node-version: 20
cache: "pnpm"
- name: Install dependencies
run: pnpm install
- name: Build toggles
run: pnpm build
working-directory: packages/core
- name: Capture stories with Pixeleye CLI
run: npx lerna run storybook --scope=@theme-toggles/core & pnpm -F @theme-toggles/core pixeleye storybook

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
"url": "https://github.com/sponsors/alfiejones"
},
"scripts": {
"chromatic": "chromatic --project-token=CHROMATIC_PROJECT_TOKEN",
"build": "lerna run build-core && pnpm lerna run build-frameworks",
"build-site": "pnpm build && pnpm -F @theme-toggles/website build",
"dev-site": "pnpm build && pnpm -F @theme-toggles/website dev"
Expand All @@ -21,5 +20,6 @@
"devDependencies": {
"lerna": "^6.4.1",
"next": "^13.1.2"
}
}
},
"dependencies": {}
}
14 changes: 11 additions & 3 deletions packages/core/.storybook/main.cjs
Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
module.exports = {
stories: ["../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"],
staticDirs: ["../assets/svgs"],

addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-interactions",
"@storybook/addon-mdx-gfm"
],
framework: "@storybook/html",
core: {
builder: "@storybook/builder-vite",

framework: {
name: "@storybook/html-vite",
options: {}
},

features: {
storyStoreV7: true,
},

docs: {
autodocs: true
}
};
24 changes: 14 additions & 10 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@
"version": "5.0.0-rc.1",
"type": "module",
"scripts": {
"storybook": "start-storybook -p 6006",
"build-storybook": "build-storybook",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"plop": "plop",
"pixeleye": "pixeleye storybook http://localhost:6006",
"build": "gulp",
"build-core": "gulp",
"dev": "gulp dev"
Expand All @@ -17,12 +18,14 @@
],
"devDependencies": {
"@babel/core": "^7.20.12",
"@storybook/addon-actions": "^6.5.15",
"@storybook/addon-essentials": "^6.5.15",
"@storybook/addon-interactions": "^6.5.15",
"@storybook/addon-links": "^6.5.15",
"@storybook/builder-vite": "^0.2.6",
"@storybook/html": "^6.5.15",
"@storybook/addon-actions": "^7.6.17",
"@storybook/addon-essentials": "^7.6.17",
"@storybook/addon-interactions": "^7.6.17",
"@storybook/addon-links": "^7.6.17",
"@storybook/addon-mdx-gfm": "7.6.17",
"@storybook/blocks": "^7.6.17",
"@storybook/html": "^7.6.17",
"@storybook/html-vite": "7.6.17",
"@storybook/testing-library": "^0.0.13",
"@types/node": "^18.11.18",
"babel-loader": "^8.3.0",
Expand All @@ -35,14 +38,15 @@
"gulp-sass": "^5.1.0",
"handlebars": "^4.7.7",
"handlebars-helpers": "^0.10.0",
"pixeleye": "0.4.6",
"plop": "^3.1.1",
"prettier": "2.8.1",
"sass": "^1.57.1",
"storybook": "7.6.17",
"typescript": "^4.9.3",
"vite": "^4.0.0"
},
"dependencies": {},
"overrides": {
"clean-css": "5.3.1"
}
}
}
7 changes: 7 additions & 0 deletions packages/core/pixeleye.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { Config } from "pixeleye";

const config: Config = {
token: process.env.PIXELEYE_PROJECT_TOKEN!,
};

export default config;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Meta } from "@storybook/addon-docs";
import { Meta } from '@storybook/blocks';
import StoryPreview from "./assets/dark-side-story.png";

<Meta title="Intro" />
Expand Down
5 changes: 3 additions & 2 deletions packages/core/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"skipLibCheck": true
"skipLibCheck": true,
"allowJs": true
},
"include": ["src", "vite-env.d.ts"]
"include": ["src", "vite-env.d.ts", "pixeleye.config.ts"]
}
1 change: 0 additions & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@
"@theme-toggles/core": "5.0.0-rc.1",
"@types/react": "^18.0.26",
"babel-loader": "^8.3.0",
"babel-plugin-transform-svg-component": "^8.0.11",
"esbuild": "^0.17.0",
"gulp": "^4.0.2",
"lodash-es": "^4.17.21",
Expand Down
Loading