Skip to content

Commit db06bdf

Browse files
committed
feat: init
0 parents  commit db06bdf

File tree

17 files changed

+3955
-0
lines changed

17 files changed

+3955
-0
lines changed

.github/workflows/release.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Release
2+
on:
3+
push:
4+
branches:
5+
- main
6+
permissions:
7+
contents: write
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout repository
13+
uses: actions/checkout@v4
14+
15+
- name: Set up Node.js
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: lts/*
19+
20+
- name: Install pnpm
21+
uses: pnpm/action-setup@v4
22+
with:
23+
version: 9
24+
25+
- name: Install dependencies
26+
run: pnpm install
27+
28+
- name: Run semantic-release
29+
env:
30+
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
31+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
32+
run: npx semantic-release

.gitignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Local
2+
.DS_Store
3+
*.local
4+
*.log*
5+
6+
# Dist
7+
node_modules
8+
dist/
9+
10+
# IDE
11+
.vscode/*
12+
!.vscode/extensions.json
13+
.idea

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 拖拽划选一天的时间范围
2+
3+
拖拽划选一天的时间范围
4+
5+
## 安装
6+
7+
```bash
8+
npm install time-period-selector-react
9+
```

example/App.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { TimePeriodSelector } from '../src';
2+
3+
const App = () => {
4+
return (
5+
<TimePeriodSelector className='m-auto mt-52' title='Time period selector' />
6+
);
7+
};
8+
9+
export default App;

example/env.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/// <reference types="@rsbuild/core/types" />

example/index.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import React from 'react';
2+
import ReactDOM from 'react-dom/client';
3+
import App from './App';
4+
5+
const rootEl = document.getElementById('root');
6+
if (rootEl) {
7+
const root = ReactDOM.createRoot(rootEl);
8+
root.render(
9+
<React.StrictMode>
10+
<App />
11+
</React.StrictMode>,
12+
);
13+
}

package.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"name": "time-period-selector-react",
3+
"version": "0.0.1",
4+
"private": false,
5+
"repository": "https://github.com/LLmoskk/time-period-selector-react",
6+
"author": "LLmoskk <EMAIL>",
7+
"description": "拖拽划选一天的时间范围",
8+
"keywords": [
9+
"time",
10+
"period",
11+
"selector"
12+
],
13+
"license": "MIT",
14+
"type": "module",
15+
"exports": {
16+
".": {
17+
"types": "./dist/index.d.ts",
18+
"import": "./dist/index.js",
19+
"require": "./dist/index.cjs"
20+
}
21+
},
22+
"main": "./dist/index.cjs",
23+
"module": "./dist/index.js",
24+
"types": "./dist/index.d.ts",
25+
"files": [
26+
"dist"
27+
],
28+
"scripts": {
29+
"build": "rslib build",
30+
"dev": "rsbuild dev --open",
31+
"semantic-release": "semantic-release"
32+
},
33+
"devDependencies": {
34+
"@rsbuild/core": "^1.1.0",
35+
"@rsbuild/plugin-react": "^1.0.7",
36+
"@rslib/core": "^0.0.16",
37+
"@semantic-release/changelog": "^6.0.3",
38+
"@semantic-release/git": "^10.0.1",
39+
"@types/node": "^22.8.1",
40+
"@types/react": "^18.3.12",
41+
"@types/react-dom": "^18.3.1",
42+
"autoprefixer": "^10.4.20",
43+
"postcss": "^8.4.49",
44+
"semantic-release": "^24.2.0",
45+
"tailwindcss": "^3.4.16",
46+
"typescript": "^5.6.3"
47+
},
48+
"dependencies": {
49+
"clsx": "^2.1.1",
50+
"react": "^18.3.1",
51+
"react-dom": "^18.3.1",
52+
"tailwind-merge": "^2.5.5"
53+
}
54+
}

0 commit comments

Comments
 (0)